org.eclipse.ocl.examples.xtext.oclstdlib.parseTreeConstruction
Class OCLstdlibParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by org.eclipse.ocl.examples.xtext.oclstdlib.parseTreeConstruction.OCLstdlibParsetreeConstructor
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor

public class OCLstdlibParsetreeConstructor
extends org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor


Nested Class Summary
protected  class OCLstdlibParsetreeConstructor.AccumulatorCS_ColonKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.AccumulatorCS_Group
          begin Rule AccumulatorCS **************** AccumulatorCS returns base::ParameterCS: name=Identifier ":" ownedType=TypedRefCS;
protected  class OCLstdlibParsetreeConstructor.AccumulatorCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.AccumulatorCS_OwnedTypeAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_Alternatives_3
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_AnnotationKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_CommaKeyword_2_2_0
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_Group
          begin Rule AnnotationCS **************** AnnotationCS returns base::AnnotationCS: "annotation" name=(Identifier | SINGLE_QUOTED_STRING) ("(" ownedDetail+=DetailCS ("," ownedDetail+=DetailCS)* ")")? ("{" ownedAnnotation+=AnnotationElementCS "}" | ";");
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_Group_2_2
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_Group_3_0
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_LeftCurlyBracketKeyword_3_0_0
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_LeftParenthesisKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_OwnedAnnotationAssignment_3_0_1
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_OwnedDetailAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_OwnedDetailAssignment_2_2_1
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_RightCurlyBracketKeyword_3_0_2
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_RightParenthesisKeyword_2_3
           
protected  class OCLstdlibParsetreeConstructor.AnnotationCS_SemicolonKeyword_3_1
           
protected  class OCLstdlibParsetreeConstructor.AnnotationElementCS_Alternatives
          begin Rule AnnotationElementCS **************** AnnotationElementCS returns base::AnnotationElementCS: AnnotationCS | DocumentationCS;
protected  class OCLstdlibParsetreeConstructor.AnnotationElementCS_AnnotationCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.AnnotationElementCS_DocumentationCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.BinaryOperatorCS_Alternatives
          begin Rule BinaryOperatorCS **************** BinaryOperatorCS: InfixOperatorCS | NavigationOperatorCS;
protected  class OCLstdlibParsetreeConstructor.BinaryOperatorCS_InfixOperatorCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.BooleanLiteralExpCS_Alternatives
          begin Rule BooleanLiteralExpCS **************** BooleanLiteralExpCS: name="true" | name="false";
protected  class OCLstdlibParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_Alternatives_6
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_ColonKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_CommaKeyword_4_2_0
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_ConformsToKeyword_4_0
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_Group
          begin Rule ClassCS **************** ClassCS returns LibClassCS: "type" name=Name ownedTemplateSignature=TemplateSignatureCS? (":" metaTypeName=[MetaTypeName|Name])? ("conformsTo" ownedSuperType+=TypedRefCS ("," ownedSuperType+=TypedRefCS)*)? "{" (ownedOperation+=OperationCS | ownedProperty+=LibPropertyCS | ownedConstraint+=InvCS | ownedAnnotation+=AnnotationElementCS)* "}";
protected  class OCLstdlibParsetreeConstructor.ClassCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_Group_4
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_Group_4_2
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_LeftCurlyBracketKeyword_5
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_MetaTypeNameAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedAnnotationAssignment_6_3
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedConstraintAssignment_6_2
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedOperationAssignment_6_0
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedPropertyAssignment_6_1
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedSuperTypeAssignment_4_1
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedSuperTypeAssignment_4_2_1
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_OwnedTemplateSignatureAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_RightCurlyBracketKeyword_7
           
protected  class OCLstdlibParsetreeConstructor.ClassCS_TypeKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.ClassifierCS_ClassCSParserRuleCall
          begin Rule ClassifierCS **************** ClassifierCS returns base::ClassifierCS: ClassCS;
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_CommaKeyword_2_1_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_Group
          begin Rule CollectionLiteralExpCS **************** //--------------------------------------------------------------------- // Literals //--------------------------------------------------------------------- CollectionLiteralExpCS: ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}";
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_Group_2_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_LeftCurlyBracketKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_1_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_OwnedTypeAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_RightCurlyBracketKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_ExpressionCSAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_FullStopFullStopKeyword_1_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_Group
          begin Rule CollectionLiteralPartCS **************** CollectionLiteralPartCS: expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?;
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_LastExpressionCSAssignment_1_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_Alternatives_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_GreaterThanSignKeyword_1_1_2
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_Group
          begin Rule CollectionTypeCS **************** CollectionTypeCS: name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")" | "<" ownedType=TypeExpCS ">")?;
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_Group_1_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_Group_1_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_LeftParenthesisKeyword_1_0_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_LessThanSignKeyword_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_0_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.CollectionTypeCS_RightParenthesisKeyword_1_0_2
           
protected  class OCLstdlibParsetreeConstructor.DetailCS_EqualsSignKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.DetailCS_Group
          begin Rule DetailCS **************** DetailCS returns base::DetailCS: name=(Name | SINGLE_QUOTED_STRING) "=" value+=(SINGLE_QUOTED_STRING | ML_SINGLE_QUOTED_STRING)*;
protected  class OCLstdlibParsetreeConstructor.DetailCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.DetailCS_ValueAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_CommaKeyword_3_2_0
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_DocumentationCSAction_0
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_DocumentationKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_Group
          begin Rule DocumentationCS **************** DocumentationCS returns base::DocumentationCS: {base::DocumentationCS} "documentation" value=SINGLE_QUOTED_STRING? ("(" ownedDetail+=DetailCS ("," ownedDetail+=DetailCS)* ")")? ";";
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_Group_3_2
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_LeftParenthesisKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_OwnedDetailAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_OwnedDetailAssignment_3_2_1
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_RightParenthesisKeyword_3_3
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_SemicolonKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.DocumentationCS_ValueAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.ExpCS_InfixedExpCSParserRuleCall
          begin Rule ExpCS **************** //--------------------------------------------------------------------- // Expressions //--------------------------------------------------------------------- // An OclExpressionCS comprising one or more LetExpCS is kept separate to ensure // that let is right associative, whereas infix operators are left associative.
protected  class OCLstdlibParsetreeConstructor.IfExpCS_ConditionAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.IfExpCS_ElseExpressionAssignment_5
           
protected  class OCLstdlibParsetreeConstructor.IfExpCS_ElseKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.IfExpCS_EndifKeyword_6
           
protected  class OCLstdlibParsetreeConstructor.IfExpCS_Group
          begin Rule IfExpCS **************** IfExpCS: "if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif";
protected  class OCLstdlibParsetreeConstructor.IfExpCS_IfKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.IfExpCS_ThenExpressionAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.IfExpCS_ThenKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_CommaKeyword_1_3_0
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_CommaKeyword_1_5_2_0
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_2
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_3_1
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_Group
          begin Rule IndexExpCS **************** IndexExpCS returns NamedExpCS: NameExpCS ({IndexExpCS.namedExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")?)?;
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_Group_1_3
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_Group_1_5
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_Group_1_5_2
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_IndexExpCSNamedExpAction_1_0
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_1
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_5_0
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_NameExpCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_4
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_5_3
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_1
           
protected  class OCLstdlibParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_2_1
           
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_Group
          begin Rule InfixedExpCS **************** InfixedExpCS returns ExpCS: PrefixedExpCS ({InfixExpCS.ownedExpression+=current} (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)+)?;
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_Group_1_1
           
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_InfixExpCSOwnedExpressionAction_1_0
           
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_OwnedExpressionAssignment_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_OwnedOperatorAssignment_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.InfixedExpCS_PrefixedExpCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.InfixOperatorCS_NameAssignment
          begin Rule InfixOperatorCS **************** InfixOperatorCS returns BinaryOperatorCS: name=InfixOperator;
protected  class OCLstdlibParsetreeConstructor.InvalidLiteralExpCS_Group
          begin Rule InvalidLiteralExpCS **************** InvalidLiteralExpCS: {InvalidLiteralExpCS} "invalid";
protected  class OCLstdlibParsetreeConstructor.InvalidLiteralExpCS_InvalidKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.InvalidLiteralExpCS_InvalidLiteralExpCSAction_0
           
protected  class OCLstdlibParsetreeConstructor.InvCS_ColonKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.InvCS_Group
          begin Rule InvCS **************** InvCS returns LibConstraintCS: stereotype="inv" name=UnrestrictedName? ":" specification=SpecificationCS ";";
protected  class OCLstdlibParsetreeConstructor.InvCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.InvCS_SemicolonKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.InvCS_SpecificationAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.InvCS_StereotypeAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.IteratorCS_ColonKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.IteratorCS_Group
          begin Rule IteratorCS **************** IteratorCS returns base::ParameterCS: name=Identifier ":" ownedType=TypedRefCS;
protected  class OCLstdlibParsetreeConstructor.IteratorCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.IteratorCS_OwnedTypeAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_ColonKeyword_6
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_CommaKeyword_4_1_0
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_Group
          begin Rule LambdaTypeCS **************** LambdaTypeCS returns base::LambdaTypeCS: name="Lambda" ownedContextType=TypedRefCS ownedTemplateSignature=TemplateSignatureCS? "(" (ownedParameterType+=TypedRefCS ("," ownedParameterType+=TypedRefCS)*)? ")" ":" ownedResultType=TypedRefCS;
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_Group_4
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_Group_4_1
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_LeftParenthesisKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedContextTypeAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedParameterTypeAssignment_4_0
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedParameterTypeAssignment_4_1_1
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedResultTypeAssignment_7
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedTemplateSignatureAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.LambdaTypeCS_RightParenthesisKeyword_5
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_CommaKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_Group
          begin Rule LetExpCS **************** LetExpCS: "let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS;
protected  class OCLstdlibParsetreeConstructor.LetExpCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_InAssignment_4
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_InKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_LetKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_VariableAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.LetExpCS_VariableAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_ColonKeyword_1_0
           
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_EqualsSignKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_Group
          begin Rule LetVariableCS **************** LetVariableCS: name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_InitExpressionAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.LetVariableCS_OwnedTypeAssignment_1_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Alternatives_12
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Alternatives_12_0_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_ColonKeyword_9
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_CommaKeyword_5_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_CommaKeyword_6_2_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_CommaKeyword_7_2_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_EqualsSignGreaterThanSignKeyword_11_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group
          begin Rule LibIterationCS **************** LibIterationCS: "iteration" name=Name ownedTemplateSignature=TemplateSignatureCS? "(" ownedIterator+=IteratorCS ("," ownedIterator+=IteratorCS)* (";" ownedAccumulator+=AccumulatorCS ("," ownedAccumulator+=AccumulatorCS)*)? ("|" ownedParameter+=ParameterCS ("," ownedParameter+=ParameterCS)*)? ")" ":" ownedType=TypedRefCS ("=>" implementation=[types::JvmType|SINGLE_QUOTED_STRING])? ("{" (ownedAnnotation+=AnnotationElementCS | ownedConstraint+=PostCS | ownedConstraint+=PreCS)* "}" | ";");
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_11
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_12_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_5
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_6
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_6_2
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_7
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_Group_7_2
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_ImplementationAssignment_11_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_IterationKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_LeftCurlyBracketKeyword_12_0_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_LeftParenthesisKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedAccumulatorAssignment_6_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedAccumulatorAssignment_6_2_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedAnnotationAssignment_12_0_1_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedConstraintAssignment_12_0_1_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedConstraintAssignment_12_0_1_2
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedIteratorAssignment_4
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedIteratorAssignment_5_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedParameterAssignment_7_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedParameterAssignment_7_2_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedTemplateSignatureAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_OwnedTypeAssignment_10
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_RightCurlyBracketKeyword_12_0_2
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_RightParenthesisKeyword_8
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_SemicolonKeyword_12_1
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_SemicolonKeyword_6_0
           
protected  class OCLstdlibParsetreeConstructor.LibIterationCS_VerticalLineKeyword_7_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Alternatives_11
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Alternatives_11_0_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_ColonKeyword_7
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_CommaKeyword_5_1_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_EqualsSignGreaterThanSignKeyword_10_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_EqualsSignKeyword_9_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Group
          begin Rule LibOperationCS **************** LibOperationCS: static?="static"? "operation" name=Name ownedTemplateSignature=TemplateSignatureCS? "(" (ownedParameter+=ParameterCS ("," ownedParameter+=ParameterCS)*)? ")" ":" ownedType=TypedRefCS ("precedence" "=" precedence=[pivot::Precedence|Name])? ("=>" implementation=[types::JvmType|SINGLE_QUOTED_STRING])? ("{" (ownedAnnotation+=AnnotationElementCS | ownedConstraint+=PostCS | ownedConstraint+=PreCS)* "}" | ";");
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Group_10
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Group_11_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Group_5
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Group_5_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_Group_9
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_ImplementationAssignment_10_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_LeftCurlyBracketKeyword_11_0_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_LeftParenthesisKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_NameAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OperationKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedAnnotationAssignment_11_0_1_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedConstraintAssignment_11_0_1_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedConstraintAssignment_11_0_1_2
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedParameterAssignment_5_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedParameterAssignment_5_1_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedTemplateSignatureAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_OwnedTypeAssignment_8
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_PrecedenceAssignment_9_2
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_PrecedenceKeyword_9_0
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_RightCurlyBracketKeyword_11_0_2
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_RightParenthesisKeyword_6
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_SemicolonKeyword_11_1
           
protected  class OCLstdlibParsetreeConstructor.LibOperationCS_StaticAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_Alternatives_6
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_ColonKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_EqualsSignGreaterThanSignKeyword_5_0
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_Group
          begin Rule LibPropertyCS **************** LibPropertyCS: static?="static"? "property" name=Name ":" ownedType=TypedRefCS ("=>" implementation=[types::JvmType|SINGLE_QUOTED_STRING])? ("{" ownedAnnotation+=AnnotationElementCS* "}" | ";");
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_Group_5
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_Group_6_0
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_ImplementationAssignment_5_1
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_LeftCurlyBracketKeyword_6_0_0
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_NameAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_OwnedAnnotationAssignment_6_0_1
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_OwnedTypeAssignment_4
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_PropertyKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_RightCurlyBracketKeyword_6_0_2
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_SemicolonKeyword_6_1
           
protected  class OCLstdlibParsetreeConstructor.LibPropertyCS_StaticAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.Library_Alternatives_5
           
protected  class OCLstdlibParsetreeConstructor.Library_ColonKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.Library_EqualsSignKeyword_3_2
           
protected  class OCLstdlibParsetreeConstructor.Library_Group
          begin Rule Library **************** //generate OCLstdlib "http://www.eclipse.org/ocl/examples/xtext/oclstdlib/OCLstdlibCST" Library returns LibRootPackageCS: (ownedLibrary+=LibraryCS ";")* "library" name=Name (":" nsPrefix=Identifier "=" nsURI=SINGLE_QUOTED_STRING)? "{" (ownedNestedPackage+=PackageCS | "precedence" ownedPrecedence+=PrecedenceCS+ ";" | ownedType+=ClassifierCS | ownedAnnotation+=AnnotationElementCS)* "}";
protected  class OCLstdlibParsetreeConstructor.Library_Group_0
           
protected  class OCLstdlibParsetreeConstructor.Library_Group_3
           
protected  class OCLstdlibParsetreeConstructor.Library_Group_5_1
           
protected  class OCLstdlibParsetreeConstructor.Library_LeftCurlyBracketKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.Library_LibraryKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.Library_NameAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.Library_NsPrefixAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.Library_NsURIAssignment_3_3
           
protected  class OCLstdlibParsetreeConstructor.Library_OwnedAnnotationAssignment_5_3
           
protected  class OCLstdlibParsetreeConstructor.Library_OwnedLibraryAssignment_0_0
           
protected  class OCLstdlibParsetreeConstructor.Library_OwnedNestedPackageAssignment_5_0
           
protected  class OCLstdlibParsetreeConstructor.Library_OwnedPrecedenceAssignment_5_1_1
           
protected  class OCLstdlibParsetreeConstructor.Library_OwnedTypeAssignment_5_2
           
protected  class OCLstdlibParsetreeConstructor.Library_PrecedenceKeyword_5_1_0
           
protected  class OCLstdlibParsetreeConstructor.Library_RightCurlyBracketKeyword_6
           
protected  class OCLstdlibParsetreeConstructor.Library_SemicolonKeyword_0_1
           
protected  class OCLstdlibParsetreeConstructor.Library_SemicolonKeyword_5_1_2
           
protected  class OCLstdlibParsetreeConstructor.LibraryCS_Group
          begin Rule LibraryCS **************** LibraryCS returns base::LibraryCS: "import" package=[pivot::Package|SINGLE_QUOTED_STRING];
protected  class OCLstdlibParsetreeConstructor.LibraryCS_ImportKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.LibraryCS_PackageAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_CommaKeyword_2_1_0
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_GreaterThanSignKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_Group
          begin Rule LibTupleCS **************** LibTupleCS returns base::TupleTypeCS: name="Tuple" "<" (ownedParts+=LibTuplePartCS ("," ownedParts+=LibTuplePartCS)*)? ">";
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_Group_2_1
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_LessThanSignKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_OwnedPartsAssignment_2_0
           
protected  class OCLstdlibParsetreeConstructor.LibTupleCS_OwnedPartsAssignment_2_1_1
           
protected  class OCLstdlibParsetreeConstructor.LibTuplePartCS_ColonKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.LibTuplePartCS_Group
          begin Rule LibTuplePartCS **************** LibTuplePartCS returns base::TuplePartCS: name=Identifier ":" ownedType=TypedRefCS;
protected  class OCLstdlibParsetreeConstructor.LibTuplePartCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.LibTuplePartCS_OwnedTypeAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.Model_OwnedExpressionAssignment
          begin Rule Model **************** //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" Model returns ContextCS: ownedExpression=ExpCS;
protected  class OCLstdlibParsetreeConstructor.NameExpCS_Alternatives
          begin Rule NameExpCS **************** NameExpCS: (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*) element=[pivot::NamedElement|UnreservedName] | element=[pivot::NamedElement|UnrestrictedName];
protected  class OCLstdlibParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_1
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_2_1
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_ElementAssignment_0_1
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_ElementAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_Group_0
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_Group_0_0
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_Group_0_0_2
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_0
           
protected  class OCLstdlibParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_ColonKeyword_1_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_EqualsSignKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_Group
          begin Rule NavigatingArgCS **************** NavigatingArgCS: name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_InitAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgCS_OwnedTypeAssignment_1_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingArgExpCS_ExpCSParserRuleCall
          begin Rule NavigatingArgExpCS **************** // Intended to be overridden // '?' -- defined by Complete OCL NavigatingArgExpCS returns ExpCS: ExpCS;
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_ColonKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_EqualsSignKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_Group
          begin Rule NavigatingBarArgCS **************** NavigatingBarArgCS returns NavigatingArgCS: prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_InitAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_OwnedTypeAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingBarArgCS_PrefixAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_ColonKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_EqualsSignKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_Group
          begin Rule NavigatingCommaArgCS **************** NavigatingCommaArgCS returns NavigatingArgCS: prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_InitAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_OwnedTypeAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_PrefixAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_Base_IndexExpCSParserRuleCall
          begin Rule NavigatingExpCS_Base **************** // ({PreExpCS.name=current} '@' 'pre')? -- defined by Complete OCL NavigatingExpCS_Base returns NamedExpCS: IndexExpCS;
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_Group
          begin Rule NavigatingExpCS **************** // For Xtext 1.0.0, this rule is very sensitive to the 65536 byte limit, so // keep it as simple as possible and avoid backtracking.
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1_2
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1_2_2
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1_2_3
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_LeftParenthesisKeyword_1_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_NavigatingExpCS_BaseParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_NavigatingExpCSNamedExpAction_1_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingExpCS_RightParenthesisKeyword_1_3
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_ColonKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_EqualsSignKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_Group
          begin Rule NavigatingSemiArgCS **************** NavigatingSemiArgCS returns NavigatingArgCS: prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_InitAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_OwnedTypeAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_PrefixAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.NavigationOperatorCS_NameAssignment
          begin Rule NavigationOperatorCS **************** NavigationOperatorCS: name=NavigationOperator;
protected  class OCLstdlibParsetreeConstructor.NestedExpCS_Group
          begin Rule NestedExpCS **************** NestedExpCS: "(" source=ExpCS ")";
protected  class OCLstdlibParsetreeConstructor.NestedExpCS_LeftParenthesisKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.NestedExpCS_RightParenthesisKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.NestedExpCS_SourceAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.NullLiteralExpCS_Group
          begin Rule NullLiteralExpCS **************** NullLiteralExpCS: {NullLiteralExpCS} "null";
protected  class OCLstdlibParsetreeConstructor.NullLiteralExpCS_NullKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.NullLiteralExpCS_NullLiteralExpCSAction_0
           
protected  class OCLstdlibParsetreeConstructor.NumberLiteralExpCS_NameAssignment
          begin Rule NumberLiteralExpCS **************** NumberLiteralExpCS: name=NUMBER_LITERAL;
protected  class OCLstdlibParsetreeConstructor.OperationCS_Alternatives
          begin Rule OperationCS **************** OperationCS returns base::OperationCS: LibIterationCS | LibOperationCS;
protected  class OCLstdlibParsetreeConstructor.OperationCS_LibIterationCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.OperationCS_LibOperationCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_Alternatives_4
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_ColonKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_EqualsSignKeyword_2_2
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_Group
          begin Rule PackageCS **************** PackageCS returns base::PackageCS: "package" name=Name (":" nsPrefix=Identifier "=" nsURI=SINGLE_QUOTED_STRING)? "{" (ownedNestedPackage+=PackageCS | ownedType+=ClassifierCS | ownedAnnotation+=AnnotationElementCS)* "}";
protected  class OCLstdlibParsetreeConstructor.PackageCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_LeftCurlyBracketKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_NsPrefixAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_NsURIAssignment_2_3
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_OwnedAnnotationAssignment_4_2
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_OwnedNestedPackageAssignment_4_0
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_OwnedTypeAssignment_4_1
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_PackageKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.PackageCS_RightCurlyBracketKeyword_5
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_Alternatives_3_1
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_ColonKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_FullStopFullStopKeyword_3_1_0_1_0
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_Group
          begin Rule ParameterCS **************** ParameterCS returns base::ParameterCS: name=Identifier ":" ownedType=TypedRefCS ("[" (lower=LOWER (".." upper=UPPER)? | multiplicity=("*" | "+" | "?")) "]")?;
protected  class OCLstdlibParsetreeConstructor.ParameterCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_Group_3_1_0
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_Group_3_1_0_1
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_LeftSquareBracketKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_LowerAssignment_3_1_0_0
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_MultiplicityAssignment_3_1_1
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_OwnedTypeAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_RightSquareBracketKeyword_3_2
           
protected  class OCLstdlibParsetreeConstructor.ParameterCS_UpperAssignment_3_1_0_1_1
           
protected  class OCLstdlibParsetreeConstructor.PostCS_ColonKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.PostCS_Group
          begin Rule PostCS **************** PostCS returns LibConstraintCS: stereotype="post" name=UnrestrictedName? ":" specification=SpecificationCS ";";
protected  class OCLstdlibParsetreeConstructor.PostCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.PostCS_SemicolonKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.PostCS_SpecificationAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.PostCS_StereotypeAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.PrecedenceCS_Alternatives_0
           
protected  class OCLstdlibParsetreeConstructor.PrecedenceCS_ColonKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.PrecedenceCS_Group
          begin Rule PrecedenceCS **************** PrecedenceCS: ("left" | rightAssociative?="right") ":" name=Name;
protected  class OCLstdlibParsetreeConstructor.PrecedenceCS_LeftKeyword_0_0
           
protected  class OCLstdlibParsetreeConstructor.PrecedenceCS_NameAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.PrecedenceCS_RightAssociativeAssignment_0_1
           
protected  class OCLstdlibParsetreeConstructor.PreCS_ColonKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.PreCS_Group
          begin Rule PreCS **************** PreCS returns LibConstraintCS: stereotype="pre" name=UnrestrictedName? ":" specification=SpecificationCS ";";
protected  class OCLstdlibParsetreeConstructor.PreCS_NameAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.PreCS_SemicolonKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.PreCS_SpecificationAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.PreCS_StereotypeAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.PrefixedExpCS_Alternatives
          begin Rule PrefixedExpCS **************** PrefixedExpCS returns ExpCS: PrimaryExpCS | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS;
protected  class OCLstdlibParsetreeConstructor.PrefixedExpCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.PrefixedExpCS_OwnedExpressionAssignment_1_2
           
protected  class OCLstdlibParsetreeConstructor.PrefixedExpCS_OwnedOperatorAssignment_1_1
           
protected  class OCLstdlibParsetreeConstructor.PrefixedExpCS_PrefixExpCSAction_1_0
           
protected  class OCLstdlibParsetreeConstructor.PrefixedExpCS_PrimaryExpCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_Alternatives
          begin Rule PrimaryExpCS **************** PrimaryExpCS returns ExpCS: NavigatingExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | TypeLiteralExpCS | LetExpCS | IfExpCS | NestedExpCS;
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_CollectionLiteralExpCSParserRuleCall_4
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_IfExpCSParserRuleCall_7
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_LetExpCSParserRuleCall_6
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_NavigatingExpCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_NestedExpCSParserRuleCall_8
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_PrimitiveLiteralExpCSParserRuleCall_2
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_SelfExpCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_TupleLiteralExpCSParserRuleCall_3
           
protected  class OCLstdlibParsetreeConstructor.PrimaryExpCS_TypeLiteralExpCSParserRuleCall_5
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_Alternatives
          begin Rule PrimitiveLiteralExpCS **************** PrimitiveLiteralExpCS: NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS | NullLiteralExpCS;
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_BooleanLiteralExpCSParserRuleCall_2
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_InvalidLiteralExpCSParserRuleCall_4
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_NullLiteralExpCSParserRuleCall_5
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_NumberLiteralExpCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_StringLiteralExpCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_UnlimitedNaturalLiteralExpCSParserRuleCall_3
           
protected  class OCLstdlibParsetreeConstructor.PrimitiveTypeCS_NameAssignment
          begin Rule PrimitiveTypeCS **************** PrimitiveTypeCS returns base::PrimitiveTypeRefCS: name=PrimitiveTypeIdentifier;
protected  class OCLstdlibParsetreeConstructor.SelfExpCS_Group
          begin Rule SelfExpCS **************** SelfExpCS: {SelfExpCS} "self";
protected  class OCLstdlibParsetreeConstructor.SelfExpCS_SelfExpCSAction_0
           
protected  class OCLstdlibParsetreeConstructor.SelfExpCS_SelfKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.SpecificationCS_OwnedExpressionAssignment
          begin Rule SpecificationCS **************** SpecificationCS returns essentialocl::ExpSpecificationCS: ownedExpression=ExpCS;
protected  class OCLstdlibParsetreeConstructor.StringLiteralExpCS_NameAssignment
          begin Rule StringLiteralExpCS **************** StringLiteralExpCS: name+=StringLiteral+;
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_CommaKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_GreaterThanSignKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_Group
          begin Rule TemplateBindingCS **************** TemplateBindingCS returns base::TemplateBindingCS: "<" ownedParameterSubstitution+=TemplateParameterSubstitutionCS ("," ownedParameterSubstitution+=TemplateParameterSubstitutionCS)* ">";
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_LessThanSignKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_OwnedParameterSubstitutionAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.TemplateBindingCS_OwnedParameterSubstitutionAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.TemplateParameterSubstitutionCS_OwnedActualParameterAssignment
          begin Rule TemplateParameterSubstitutionCS **************** TemplateParameterSubstitutionCS returns base::TemplateParameterSubstitutionCS: ownedActualParameter=TypeRefCS;
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_CommaKeyword_2_0
           
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_GreaterThanSignKeyword_3
           
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_Group
          begin Rule TemplateSignatureCS **************** TemplateSignatureCS returns base::TemplateSignatureCS: "<" ownedTemplateParameter+=TypeParameterCS ("," ownedTemplateParameter+=TypeParameterCS)* ">";
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_Group_2
           
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_LessThanSignKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_OwnedTemplateParameterAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.TemplateSignatureCS_OwnedTemplateParameterAssignment_2_1
           
protected  class OCLstdlibParsetreeConstructor.ThisRootNode
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_CommaKeyword_3_0
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_Group
          begin Rule TupleLiteralExpCS **************** TupleLiteralExpCS: "Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}";
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_Group_3
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_LeftCurlyBracketKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_3_1
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_RightCurlyBracketKeyword_4
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralExpCS_TupleKeyword_0
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_ColonKeyword_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_EqualsSignKeyword_2
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_Group
          begin Rule TupleLiteralPartCS **************** TupleLiteralPartCS: name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_Group_1
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_InitExpressionAssignment_3
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.TupleLiteralPartCS_OwnedTypeAssignment_1_1
           
protected  class OCLstdlibParsetreeConstructor.TuplePartCS_ColonKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.TuplePartCS_Group
          begin Rule tuplePartCS **************** tuplePartCS returns base::TuplePartCS: name=UnrestrictedName ":" ownedType=TypeExpCS;
protected  class OCLstdlibParsetreeConstructor.TuplePartCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.TuplePartCS_OwnedTypeAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Alternatives_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_CommaKeyword_1_0_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_CommaKeyword_1_1_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_GreaterThanSignKeyword_1_1_2
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group
          begin Rule TupleTypeCS **************** TupleTypeCS returns base::TupleTypeCS: name="Tuple" ("(" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ")" | "<" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ">")?;
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_0_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_0_1_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_LeftParenthesisKeyword_1_0_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_LessThanSignKeyword_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.TupleTypeCS_RightParenthesisKeyword_1_0_2
           
protected  class OCLstdlibParsetreeConstructor.TypedRefCS_Alternatives
          begin Rule TypedRefCS **************** TypedRefCS returns base::TypedRefCS: LibTupleCS | TypedTypeRefCS | LambdaTypeCS;
protected  class OCLstdlibParsetreeConstructor.TypedRefCS_LambdaTypeCSParserRuleCall_2
           
protected  class OCLstdlibParsetreeConstructor.TypedRefCS_LibTupleCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.TypedRefCS_TypedTypeRefCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.TypedTypeRefCS_ColonColonKeyword_0_1
           
protected  class OCLstdlibParsetreeConstructor.TypedTypeRefCS_Group
          begin Rule TypedTypeRefCS **************** TypedTypeRefCS returns base::TypedTypeRefCS: (namespace+=[pivot::Namespace|Name] "::")* type=[pivot::Type|Name] ownedTemplateBinding=TemplateBindingCS?;
protected  class OCLstdlibParsetreeConstructor.TypedTypeRefCS_Group_0
           
protected  class OCLstdlibParsetreeConstructor.TypedTypeRefCS_NamespaceAssignment_0_0
           
protected  class OCLstdlibParsetreeConstructor.TypedTypeRefCS_OwnedTemplateBindingAssignment_2
           
protected  class OCLstdlibParsetreeConstructor.TypedTypeRefCS_TypeAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.TypeExpCS_Alternatives
          begin Rule TypeExpCS **************** TypeExpCS returns base::TypedRefCS: TypeNameExpCS | TypeLiteralCS;
protected  class OCLstdlibParsetreeConstructor.TypeExpCS_TypeLiteralCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.TypeExpCS_TypeNameExpCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.TypeLiteralCS_Alternatives
          begin Rule TypeLiteralCS **************** TypeLiteralCS returns base::TypedRefCS: PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS;
protected  class OCLstdlibParsetreeConstructor.TypeLiteralCS_CollectionTypeCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.TypeLiteralCS_PrimitiveTypeCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.TypeLiteralCS_TupleTypeCSParserRuleCall_2
           
protected  class OCLstdlibParsetreeConstructor.TypeLiteralExpCS_OwnedTypeAssignment
          begin Rule TypeLiteralExpCS **************** TypeLiteralExpCS: ownedType=TypeLiteralCS;
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_Alternatives
          begin Rule TypeNameExpCS **************** //TypeNameExpCS returns base::QualifiedTypeRefCS: TypeNameExpCS: (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*) element=[pivot::Type|UnreservedName] | element=[pivot::Type|UnrestrictedName];
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_1
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_2_1
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_ElementAssignment_0_1
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_ElementAssignment_1
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_Group_0
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_Group_0_0
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_Group_0_0_2
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_0
           
protected  class OCLstdlibParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_2_0
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_Alternatives_1
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_AmpersandAmpersandKeyword_1_0_2_0
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_ExtendsKeyword_1_0_0
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_Group
          begin Rule TypeParameterCS **************** TypeParameterCS returns base::TypeParameterCS: name=Identifier ("extends" ownedExtends+=TypedRefCS ("&&" ownedExtends+=TypedRefCS)* | "super" ownedSuper=TypedRefCS)?;
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_Group_1_0
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_Group_1_0_2
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_Group_1_1
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_NameAssignment_0
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_OwnedExtendsAssignment_1_0_1
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_OwnedExtendsAssignment_1_0_2_1
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_OwnedSuperAssignment_1_1_1
           
protected  class OCLstdlibParsetreeConstructor.TypeParameterCS_SuperKeyword_1_1_0
           
protected  class OCLstdlibParsetreeConstructor.TypeRefCS_Alternatives
          begin Rule TypeRefCS **************** TypeRefCS returns base::TypeRefCS: TypedRefCS | WildcardTypeRefCS;
protected  class OCLstdlibParsetreeConstructor.TypeRefCS_TypedRefCSParserRuleCall_0
           
protected  class OCLstdlibParsetreeConstructor.TypeRefCS_WildcardTypeRefCSParserRuleCall_1
           
protected  class OCLstdlibParsetreeConstructor.UnaryOperatorCS_NameAssignment
          begin Rule UnaryOperatorCS **************** UnaryOperatorCS: name=PrefixOperator;
protected  class OCLstdlibParsetreeConstructor.UnlimitedNaturalLiteralExpCS_AsteriskKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.UnlimitedNaturalLiteralExpCS_Group
          begin Rule UnlimitedNaturalLiteralExpCS **************** UnlimitedNaturalLiteralExpCS: {UnlimitedNaturalLiteralExpCS} "*";
protected  class OCLstdlibParsetreeConstructor.UnlimitedNaturalLiteralExpCS_UnlimitedNaturalLiteralExpCSAction_0
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Alternatives_2
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_ExtendsAssignment_2_0_1
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_ExtendsKeyword_2_0_0
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Group
          begin Rule WildcardTypeRefCS **************** WildcardTypeRefCS returns base::WildcardTypeRefCS: {base::WildcardTypeRefCS} "?" ("extends" extends=TypedRefCS | "super" super=TypedRefCS)?;
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Group_2_0
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Group_2_1
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_QuestionMarkKeyword_1
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_SuperAssignment_2_1_1
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_SuperKeyword_2_1_0
           
protected  class OCLstdlibParsetreeConstructor.WildcardTypeRefCS_WildcardTypeRefCSAction_0
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.ActionToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AlternativesToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentType, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.CommentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.GroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.KeywordToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RootToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RuleCallToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnassignedTextToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnorderedGroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.WsMergerStream
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionDiagnostic, org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionReport
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
commentAssociater, crossRefSerializer, enumLitSerializer, hiddenTokenHelper, keywordSerializer, tokenUtil, treeConstructionReportProvider, tvService, valueSerializer
 
Constructor Summary
OCLstdlibParsetreeConstructor()
           
 
Method Summary
protected  org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer inst)
           
 
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
assignComment, assignNodesByMatching, assignTokenByMatcher, assignTokenByMatcher, assignTokenDirect, collectRootsAndEObjects, containsNodeOrAnyParent, createEObjectConsumer, createReport, debug, dump, dumpNode, initStream, serialize, serialize, serializeSubtree, write, writeComments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLstdlibParsetreeConstructor

public OCLstdlibParsetreeConstructor()
Method Detail

getRootToken

protected org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer inst)
Specified by:
getRootToken in class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor