org.eclipse.ocl.examples.xtext.oclinecore.parseTreeConstruction
Class OCLinEcoreParsetreeConstructor

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

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


Nested Class Summary
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_Alternatives_3
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_Alternatives_3_0_1
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_AnnotationKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_CommaKeyword_2_2_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_Group
          begin Rule AnnotationCS **************** AnnotationCS returns base::AnnotationCS: "annotation" name=(UnrestrictedName | SINGLE_QUOTED_STRING) ("(" ownedDetail+=DetailCS ("," ownedDetail+=DetailCS)* ")")? ("{" (ownedAnnotation+=AnnotationElementCS | ownedContent+=ModelElementCS | reference+=[pivot::MonikeredElement|UnrestrictedName])+ "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_Group_2_2
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_Group_3_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_LeftCurlyBracketKeyword_3_0_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_LeftParenthesisKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_OwnedAnnotationAssignment_3_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_OwnedContentAssignment_3_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_OwnedDetailAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_OwnedDetailAssignment_2_2_1
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_ReferenceAssignment_3_0_1_2
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_RightCurlyBracketKeyword_3_0_2
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_RightParenthesisKeyword_2_3
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationCS_SemicolonKeyword_3_1
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationElementCS_Alternatives
          begin Rule AnnotationElementCS **************** AnnotationElementCS returns base::AnnotationElementCS: AnnotationCS | DocumentationCS;
protected  class OCLinEcoreParsetreeConstructor.AnnotationElementCS_AnnotationCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.AnnotationElementCS_DocumentationCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Alternatives_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Alternatives_3_2_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Alternatives_5_1_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Alternatives_6
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Alternatives_6_0_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_AttributeKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_ColonKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_DefaultAssignment_4_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_EqualsSignKeyword_4_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_FullStopFullStopKeyword_3_2_1_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group
          begin Rule AttributeCS **************** AttributeCS returns base::AttributeCS: (qualifier+="static" | qualifier+="definition")* "attribute" name=UnrestrictedName (":" ownedType=TypedRefCS ("[" (lower=LOWER (".." upper=UPPER)? | multiplicity=("*" | "+" | "?")) "]")?)? ("=" default=SINGLE_QUOTED_STRING)? ("{" ((qualifier+="derived" | qualifier+="!derived" | qualifier+="id" | qualifier+="!id" | qualifier+="ordered" | qualifier+="!ordered" | qualifier+="readonly" | qualifier+="!readonly" | qualifier+="transient" | qualifier+="!transient" | qualifier+="unique" | qualifier+="!unique" | qualifier+="unsettable" | qualifier+="!unsettable" | qualifier+="volatile" | qualifier+="!volatile") ","?)+ "}")? ("{" (ownedAnnotation+=AnnotationElementCS | ownedConstraint+=(InitialConstraintCS | DerivedConstraintCS))* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_3_2
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_3_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_3_2_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_4
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_5
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_5_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_Group_6_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_LeftCurlyBracketKeyword_5_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_LeftCurlyBracketKeyword_6_0_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_LeftSquareBracketKeyword_3_2_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_LowerAssignment_3_2_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_MultiplicityAssignment_3_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_NameAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_OwnedAnnotationAssignment_6_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_OwnedConstraintAssignment_6_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_OwnedTypeAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_0_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_10
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_11
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_12
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_13
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_14
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_15
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_3
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_4
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_5
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_6
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_7
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_8
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_QualifierAssignment_5_1_0_9
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_RightCurlyBracketKeyword_5_2
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_RightCurlyBracketKeyword_6_0_2
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_RightSquareBracketKeyword_3_2_2
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_SemicolonKeyword_6_1
           
protected  class OCLinEcoreParsetreeConstructor.AttributeCS_UpperAssignment_3_2_1_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.BinaryOperatorCS_Alternatives
          begin Rule BinaryOperatorCS **************** BinaryOperatorCS: InfixOperatorCS | NavigationOperatorCS;
protected  class OCLinEcoreParsetreeConstructor.BinaryOperatorCS_InfixOperatorCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.BodyConstraintCS_ColonKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.BodyConstraintCS_Group
          begin Rule BodyConstraintCS **************** BodyConstraintCS returns OCLinEcoreConstraintCS: stereotype="body" name=UnrestrictedName? ":" specification=SpecificationCS? ";";
protected  class OCLinEcoreParsetreeConstructor.BodyConstraintCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.BodyConstraintCS_SemicolonKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.BodyConstraintCS_SpecificationAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.BodyConstraintCS_StereotypeAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.BooleanLiteralExpCS_Alternatives
          begin Rule BooleanLiteralExpCS **************** BooleanLiteralExpCS: name="true" | name="false";
protected  class OCLinEcoreParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Alternatives_7
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Alternatives_7_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_ClassKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_ColonKeyword_5_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_CommaKeyword_4_2_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_ExtendsKeyword_4_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Group
          begin Rule ClassCS **************** ClassCS returns base::ClassCS: qualifier+="abstract"? "class" name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? ("extends" ownedSuperType+=TypedRefCS ("," ownedSuperType+=TypedRefCS)*)? (":" instanceClassName=SINGLE_QUOTED_STRING)? ("{" qualifier+="interface" "}")? ("{" (ownedAnnotation+=AnnotationElementCS | ownedOperation+=OperationCS | ownedProperty+=StructuralFeatureCS | ownedConstraint+=InvariantConstraintCS)* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Group_4
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Group_4_2
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Group_5
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Group_6
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_Group_7_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_InstanceClassNameAssignment_5_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_LeftCurlyBracketKeyword_6_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_LeftCurlyBracketKeyword_7_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_NameAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedAnnotationAssignment_7_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedConstraintAssignment_7_0_1_3
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedOperationAssignment_7_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedPropertyAssignment_7_0_1_2
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedSuperTypeAssignment_4_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedSuperTypeAssignment_4_2_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_OwnedTemplateSignatureAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_QualifierAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_QualifierAssignment_6_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_RightCurlyBracketKeyword_6_2
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_RightCurlyBracketKeyword_7_0_2
           
protected  class OCLinEcoreParsetreeConstructor.ClassCS_SemicolonKeyword_7_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassifierCS_Alternatives
          begin Rule ClassifierCS **************** ClassifierCS returns base::ClassifierCS: ClassCS | DataTypeCS | EnumerationCS;
protected  class OCLinEcoreParsetreeConstructor.ClassifierCS_ClassCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.ClassifierCS_DataTypeCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.ClassifierCS_EnumerationCSParserRuleCall_2
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_CommaKeyword_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_Group
          begin Rule CollectionLiteralExpCS **************** //--------------------------------------------------------------------- // Literals //--------------------------------------------------------------------- CollectionLiteralExpCS: ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}";
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_Group_2_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_LeftCurlyBracketKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_OwnedTypeAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralExpCS_RightCurlyBracketKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralPartCS_ExpressionCSAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralPartCS_FullStopFullStopKeyword_1_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralPartCS_Group
          begin Rule CollectionLiteralPartCS **************** CollectionLiteralPartCS: expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?;
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralPartCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionLiteralPartCS_LastExpressionCSAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_Alternatives_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_GreaterThanSignKeyword_1_1_2
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_Group
          begin Rule CollectionTypeCS **************** CollectionTypeCS: name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")" | "<" ownedType=TypeExpCS ">")?;
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_Group_1_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_Group_1_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_LeftParenthesisKeyword_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_LessThanSignKeyword_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.CollectionTypeCS_RightParenthesisKeyword_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Alternatives_4_1
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Alternatives_5
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Alternatives_5_0_1
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_ColonKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_DatatypeKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Group
          begin Rule DataTypeCS **************** DataTypeCS returns base::DataTypeCS: "datatype" name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? (":" instanceClassName=SINGLE_QUOTED_STRING)? ("{" (qualifier+="serializable" | qualifier+="!serializable")? "}")? ("{" (ownedAnnotation+=AnnotationElementCS | ownedConstraint+=InvariantConstraintCS)* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Group_4
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_Group_5_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_InstanceClassNameAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_LeftCurlyBracketKeyword_4_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_LeftCurlyBracketKeyword_5_0_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_OwnedAnnotationAssignment_5_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_OwnedConstraintAssignment_5_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_OwnedTemplateSignatureAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_QualifierAssignment_4_1_0
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_QualifierAssignment_4_1_1
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_RightCurlyBracketKeyword_4_2
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_RightCurlyBracketKeyword_5_0_2
           
protected  class OCLinEcoreParsetreeConstructor.DataTypeCS_SemicolonKeyword_5_1
           
protected  class OCLinEcoreParsetreeConstructor.DerivedConstraintCS_ColonKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.DerivedConstraintCS_Group
          begin Rule DerivedConstraintCS **************** DerivedConstraintCS returns OCLinEcoreConstraintCS: stereotype="derivation" ":" specification=SpecificationCS? ";";
protected  class OCLinEcoreParsetreeConstructor.DerivedConstraintCS_SemicolonKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.DerivedConstraintCS_SpecificationAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.DerivedConstraintCS_StereotypeAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.DetailCS_EqualsSignKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.DetailCS_Group
          begin Rule DetailCS **************** DetailCS returns base::DetailCS: name=(UnrestrictedName | SINGLE_QUOTED_STRING) "=" value+=SINGLE_QUOTED_STRING*;
protected  class OCLinEcoreParsetreeConstructor.DetailCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.DetailCS_ValueAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_CommaKeyword_3_2_0
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_DocumentationCSAction_0
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_DocumentationKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_Group
          begin Rule DocumentationCS **************** DocumentationCS returns base::DocumentationCS: {base::DocumentationCS} "documentation" value=SINGLE_QUOTED_STRING? ("(" ownedDetail+=DetailCS ("," ownedDetail+=DetailCS)* ")")? ";";
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_Group_3_2
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_LeftParenthesisKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_OwnedDetailAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_OwnedDetailAssignment_3_2_1
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_RightParenthesisKeyword_3_3
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_SemicolonKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.DocumentationCS_ValueAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Alternatives_4_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Alternatives_5
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Alternatives_5_0_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_ColonKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_EnumKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Group
          begin Rule EnumerationCS **************** EnumerationCS returns base::EnumerationCS: "enum" name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? (":" instanceClassName=SINGLE_QUOTED_STRING)? ("{" (qualifier+="serializable" | qualifier+="!serializable")? "}")? ("{" (ownedAnnotation+=AnnotationElementCS | ownedLiterals+=EnumerationLiteralCS | ownedConstraint+=InvariantConstraintCS)* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Group_4
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_Group_5_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_InstanceClassNameAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_LeftCurlyBracketKeyword_4_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_LeftCurlyBracketKeyword_5_0_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_OwnedAnnotationAssignment_5_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_OwnedConstraintAssignment_5_0_1_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_OwnedLiteralsAssignment_5_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_OwnedTemplateSignatureAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_QualifierAssignment_4_1_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_QualifierAssignment_4_1_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_RightCurlyBracketKeyword_4_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_RightCurlyBracketKeyword_5_0_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationCS_SemicolonKeyword_5_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_Alternatives_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_EqualsSignKeyword_1_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_Group
          begin Rule EnumerationLiteralCS **************** EnumerationLiteralCS returns base::EnumerationLiteralCS: name=UnrestrictedName ("=" value=INTEGER)? ("{" ownedAnnotation+=AnnotationElementCS* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_Group_2_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_LeftCurlyBracketKeyword_2_0_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_OwnedAnnotationAssignment_2_0_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_RightCurlyBracketKeyword_2_0_2
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_SemicolonKeyword_2_1
           
protected  class OCLinEcoreParsetreeConstructor.EnumerationLiteralCS_ValueAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.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 OCLinEcoreParsetreeConstructor.IfExpCS_ConditionAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_ElseExpressionAssignment_5
           
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_ElseKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_EndifKeyword_6
           
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_Group
          begin Rule IfExpCS **************** IfExpCS: "if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif";
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_IfKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_ThenExpressionAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.IfExpCS_ThenKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.ImportCS_ColonKeyword_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ImportCS_Group
          begin Rule ImportCS **************** ImportCS returns base::ImportCS: "import" (name=UnrestrictedName ":")? namespace=[pivot::Namespace|SINGLE_QUOTED_STRING] ";";
protected  class OCLinEcoreParsetreeConstructor.ImportCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.ImportCS_ImportKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.ImportCS_NameAssignment_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ImportCS_NamespaceAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.ImportCS_SemicolonKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_CommaKeyword_1_3_0
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_CommaKeyword_1_5_2_0
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_2
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_3_1
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_Group
          begin Rule IndexExpCS **************** IndexExpCS returns NamedExpCS: NameExpCS ({IndexExpCS.namedExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")?)?;
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_Group_1_3
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_Group_1_5
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_Group_1_5_2
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_IndexExpCSNamedExpAction_1_0
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_1
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_5_0
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_NameExpCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_4
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_5_3
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_1
           
protected  class OCLinEcoreParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_2_1
           
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_Group
          begin Rule InfixedExpCS **************** InfixedExpCS returns ExpCS: PrefixedExpCS ({InfixExpCS.ownedExpression+=current} (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)+)?;
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_Group_1_1
           
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_InfixExpCSOwnedExpressionAction_1_0
           
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_OwnedExpressionAssignment_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_OwnedOperatorAssignment_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.InfixedExpCS_PrefixedExpCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.InfixOperatorCS_NameAssignment
          begin Rule InfixOperatorCS **************** InfixOperatorCS returns BinaryOperatorCS: name=InfixOperator;
protected  class OCLinEcoreParsetreeConstructor.InitialConstraintCS_ColonKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.InitialConstraintCS_Group
          begin Rule InitialConstraintCS **************** InitialConstraintCS returns OCLinEcoreConstraintCS: stereotype="initial" ":" specification=SpecificationCS? ";";
protected  class OCLinEcoreParsetreeConstructor.InitialConstraintCS_SemicolonKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.InitialConstraintCS_SpecificationAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.InitialConstraintCS_StereotypeAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.InvalidLiteralExpCS_Group
          begin Rule InvalidLiteralExpCS **************** InvalidLiteralExpCS: {InvalidLiteralExpCS} "invalid";
protected  class OCLinEcoreParsetreeConstructor.InvalidLiteralExpCS_InvalidKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.InvalidLiteralExpCS_InvalidLiteralExpCSAction_0
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_CallableAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_ColonKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_Group
          begin Rule InvariantConstraintCS **************** InvariantConstraintCS returns OCLinEcoreConstraintCS: callable?="callable"? stereotype="invariant" (name=UnrestrictedName ("(" messageSpecification=SpecificationCS ")")?)? (":" specification=SpecificationCS?)? ";";
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_Group_2_1
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_LeftParenthesisKeyword_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_MessageSpecificationAssignment_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_NameAssignment_2_0
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_RightParenthesisKeyword_2_1_2
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_SemicolonKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_SpecificationAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.InvariantConstraintCS_StereotypeAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_CommaKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_Group
          begin Rule LetExpCS **************** LetExpCS: "let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS;
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_InAssignment_4
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_InKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_LetKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_VariableAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.LetExpCS_VariableAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_ColonKeyword_1_0
           
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_EqualsSignKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_Group
          begin Rule LetVariableCS **************** LetVariableCS: name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_InitExpressionAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.LetVariableCS_OwnedTypeAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_ColonKeyword_1_1
           
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_Group
          begin Rule LibraryCS **************** LibraryCS returns base::LibraryCS: "library" (name=UnrestrictedName ":")? package=[pivot::Package|SINGLE_QUOTED_STRING] ";";
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_LibraryKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_NameAssignment_1_0
           
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_PackageAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.LibraryCS_SemicolonKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.Model_OwnedExpressionAssignment
          begin Rule Model **************** //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" Model returns ContextCS: ownedExpression=ExpCS;
protected  class OCLinEcoreParsetreeConstructor.ModelElementCS_Alternatives
          begin Rule ModelElementCS **************** ModelElementCS returns base::ModelElementCS: ClassifierCS | EnumerationLiteralCS | OperationCS | PackageCS | StructuralFeatureCS;
protected  class OCLinEcoreParsetreeConstructor.ModelElementCS_ClassifierCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.ModelElementCS_EnumerationLiteralCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.ModelElementCS_OperationCSParserRuleCall_2
           
protected  class OCLinEcoreParsetreeConstructor.ModelElementCS_PackageCSParserRuleCall_3
           
protected  class OCLinEcoreParsetreeConstructor.ModelElementCS_StructuralFeatureCSParserRuleCall_4
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_Alternatives
          begin Rule NameExpCS **************** NameExpCS: (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*) element=[pivot::NamedElement|UnreservedName] | element=[pivot::NamedElement|UnrestrictedName];
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_1
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_ElementAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_ElementAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_Group_0
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_Group_0_0
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_Group_0_0_2
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_0
           
protected  class OCLinEcoreParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_ColonKeyword_1_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_EqualsSignKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_Group
          begin Rule NavigatingArgCS **************** NavigatingArgCS: name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_InitAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgCS_OwnedTypeAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingArgExpCS_ExpCSParserRuleCall
          begin Rule NavigatingArgExpCS **************** // Intended to be overridden // '?' -- defined by Complete OCL NavigatingArgExpCS returns ExpCS: ExpCS;
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_ColonKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_EqualsSignKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_Group
          begin Rule NavigatingBarArgCS **************** NavigatingBarArgCS returns NavigatingArgCS: prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_InitAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_OwnedTypeAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingBarArgCS_PrefixAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_ColonKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_EqualsSignKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_Group
          begin Rule NavigatingCommaArgCS **************** NavigatingCommaArgCS returns NavigatingArgCS: prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_InitAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_OwnedTypeAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingCommaArgCS_PrefixAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_Base_IndexExpCSParserRuleCall
          begin Rule NavigatingExpCS_Base **************** // ({PreExpCS.name=current} '@' 'pre')? -- defined by Complete OCL NavigatingExpCS_Base returns NamedExpCS: IndexExpCS;
protected  class OCLinEcoreParsetreeConstructor.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 OCLinEcoreParsetreeConstructor.NavigatingExpCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_Group_1_2
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_Group_1_2_2
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_Group_1_2_3
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_LeftParenthesisKeyword_1_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_NavigatingExpCS_BaseParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_NavigatingExpCSNamedExpAction_1_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingExpCS_RightParenthesisKeyword_1_3
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_ColonKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_EqualsSignKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_Group
          begin Rule NavigatingSemiArgCS **************** NavigatingSemiArgCS returns NavigatingArgCS: prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?;
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_InitAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_OwnedTypeAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.NavigatingSemiArgCS_PrefixAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.NavigationOperatorCS_NameAssignment
          begin Rule NavigationOperatorCS **************** NavigationOperatorCS: name=NavigationOperator;
protected  class OCLinEcoreParsetreeConstructor.NestedExpCS_Group
          begin Rule NestedExpCS **************** NestedExpCS: "(" source=ExpCS ")";
protected  class OCLinEcoreParsetreeConstructor.NestedExpCS_LeftParenthesisKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.NestedExpCS_RightParenthesisKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.NestedExpCS_SourceAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.NullLiteralExpCS_Group
          begin Rule NullLiteralExpCS **************** NullLiteralExpCS: {NullLiteralExpCS} "null";
protected  class OCLinEcoreParsetreeConstructor.NullLiteralExpCS_NullKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.NullLiteralExpCS_NullLiteralExpCSAction_0
           
protected  class OCLinEcoreParsetreeConstructor.NumberLiteralExpCS_NameAssignment
          begin Rule NumberLiteralExpCS **************** NumberLiteralExpCS: name=NUMBER_LITERAL;
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Alternatives_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Alternatives_10
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Alternatives_10_0_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Alternatives_7_2_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Alternatives_9_1_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_ColonKeyword_7_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_CommaKeyword_5_1_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_CommaKeyword_8_2_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_FullStopFullStopKeyword_7_2_1_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group
          begin Rule OperationCS **************** OperationCS returns base::OperationCS: (qualifier+="static" | qualifier+="definition")* "operation" name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? "(" (ownedParameter+=ParameterCS ("," ownedParameter+=ParameterCS)*)? ")" (":" ownedType=TypedRefCS ("[" (lower=LOWER (".." upper=UPPER)? | multiplicity=("*" | "+" | "?")) "]")?)? ("throws" ownedException+=TypedRefCS ("," ownedException+=TypedRefCS)*)? ("{" ((qualifier+="derived" | qualifier+="!derived" | qualifier+="ordered" | qualifier+="!ordered" | qualifier+="unique" | qualifier+="!unique") ","?)+ "}")? ("{" (ownedAnnotation+=AnnotationElementCS | ownedConstraint+=(PreconditionConstraintCS | BodyConstraintCS | PostconditionConstraintCS))* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_10_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_5
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_5_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_7
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_7_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_7_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_7_2_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_8
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_8_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_9
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_Group_9_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_LeftCurlyBracketKeyword_10_0_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_LeftCurlyBracketKeyword_9_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_LeftParenthesisKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_LeftSquareBracketKeyword_7_2_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_LowerAssignment_7_2_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_MultiplicityAssignment_7_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_NameAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OperationKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedAnnotationAssignment_10_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedConstraintAssignment_10_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedExceptionAssignment_8_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedExceptionAssignment_8_2_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedParameterAssignment_5_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedParameterAssignment_5_1_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedTemplateSignatureAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_OwnedTypeAssignment_7_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_0_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_9_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_9_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_9_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_9_1_0_3
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_9_1_0_4
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_QualifierAssignment_9_1_0_5
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_RightCurlyBracketKeyword_10_0_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_RightCurlyBracketKeyword_9_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_RightParenthesisKeyword_6
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_RightSquareBracketKeyword_7_2_2
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_SemicolonKeyword_10_1
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_ThrowsKeyword_8_0
           
protected  class OCLinEcoreParsetreeConstructor.OperationCS_UpperAssignment_7_2_1_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_Alternatives_3
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_Alternatives_3_0_1
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_ColonKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_EqualsSignKeyword_2_2
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_Group
          begin Rule PackageCS **************** PackageCS returns base::PackageCS: "package" name=UnrestrictedName (":" nsPrefix=UnrestrictedName "=" nsURI=SINGLE_QUOTED_STRING)? ("{" (ownedAnnotation+=AnnotationElementCS | ownedNestedPackage+=PackageCS | ownedType+=ClassifierCS)* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.PackageCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_Group_3_0
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_LeftCurlyBracketKeyword_3_0_0
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_NsPrefixAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_NsURIAssignment_2_3
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_OwnedAnnotationAssignment_3_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_OwnedNestedPackageAssignment_3_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_OwnedTypeAssignment_3_0_1_2
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_PackageKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_RightCurlyBracketKeyword_3_0_2
           
protected  class OCLinEcoreParsetreeConstructor.PackageCS_SemicolonKeyword_3_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Alternatives_1_2_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Alternatives_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_ColonKeyword_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_FullStopFullStopKeyword_1_2_1_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group
          begin Rule ParameterCS **************** ParameterCS returns base::ParameterCS: name=UnrestrictedName (":" ownedType=TypedRefCS ("[" (lower=LOWER (".." upper=UPPER)? | multiplicity=("*" | "+" | "?")) "]")?)? ("{" ((qualifier+="ordered" | qualifier+="!ordered" | qualifier+="unique" | qualifier+="!unique") ","?)+ "}")? ("{" ownedAnnotation+=AnnotationElementCS* "}")?;
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_1_2
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_1_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_1_2_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_2_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_LeftCurlyBracketKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_LeftCurlyBracketKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_LeftSquareBracketKeyword_1_2_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_LowerAssignment_1_2_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_MultiplicityAssignment_1_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_OwnedAnnotationAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_OwnedTypeAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_QualifierAssignment_2_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_QualifierAssignment_2_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_QualifierAssignment_2_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_QualifierAssignment_2_1_0_3
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_RightCurlyBracketKeyword_2_2
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_RightCurlyBracketKeyword_3_2
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_RightSquareBracketKeyword_1_2_2
           
protected  class OCLinEcoreParsetreeConstructor.ParameterCS_UpperAssignment_1_2_1_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.PostconditionConstraintCS_ColonKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.PostconditionConstraintCS_Group
          begin Rule PostconditionConstraintCS **************** PostconditionConstraintCS returns OCLinEcoreConstraintCS: stereotype="postcondition" name=UnrestrictedName? ":" specification=SpecificationCS? ";";
protected  class OCLinEcoreParsetreeConstructor.PostconditionConstraintCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.PostconditionConstraintCS_SemicolonKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.PostconditionConstraintCS_SpecificationAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.PostconditionConstraintCS_StereotypeAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.PreconditionConstraintCS_ColonKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.PreconditionConstraintCS_Group
          begin Rule PreconditionConstraintCS **************** PreconditionConstraintCS returns OCLinEcoreConstraintCS: stereotype="precondition" name=UnrestrictedName? ":" specification=SpecificationCS? ";";
protected  class OCLinEcoreParsetreeConstructor.PreconditionConstraintCS_NameAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.PreconditionConstraintCS_SemicolonKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.PreconditionConstraintCS_SpecificationAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.PreconditionConstraintCS_StereotypeAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.PrefixedExpCS_Alternatives
          begin Rule PrefixedExpCS **************** PrefixedExpCS returns ExpCS: PrimaryExpCS | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS;
protected  class OCLinEcoreParsetreeConstructor.PrefixedExpCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.PrefixedExpCS_OwnedExpressionAssignment_1_2
           
protected  class OCLinEcoreParsetreeConstructor.PrefixedExpCS_OwnedOperatorAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.PrefixedExpCS_PrefixExpCSAction_1_0
           
protected  class OCLinEcoreParsetreeConstructor.PrefixedExpCS_PrimaryExpCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_Alternatives
          begin Rule PrimaryExpCS **************** PrimaryExpCS returns ExpCS: NavigatingExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | TypeLiteralExpCS | LetExpCS | IfExpCS | NestedExpCS;
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_CollectionLiteralExpCSParserRuleCall_4
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_IfExpCSParserRuleCall_7
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_LetExpCSParserRuleCall_6
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_NavigatingExpCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_NestedExpCSParserRuleCall_8
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_PrimitiveLiteralExpCSParserRuleCall_2
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_SelfExpCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_TupleLiteralExpCSParserRuleCall_3
           
protected  class OCLinEcoreParsetreeConstructor.PrimaryExpCS_TypeLiteralExpCSParserRuleCall_5
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_Alternatives
          begin Rule PrimitiveLiteralExpCS **************** PrimitiveLiteralExpCS: NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS | NullLiteralExpCS;
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_BooleanLiteralExpCSParserRuleCall_2
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_InvalidLiteralExpCSParserRuleCall_4
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_NullLiteralExpCSParserRuleCall_5
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_NumberLiteralExpCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_StringLiteralExpCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveLiteralExpCS_UnlimitedNaturalLiteralExpCSParserRuleCall_3
           
protected  class OCLinEcoreParsetreeConstructor.PrimitiveTypeCS_NameAssignment
          begin Rule PrimitiveTypeCS **************** PrimitiveTypeCS returns base::PrimitiveTypeRefCS: name=PrimitiveTypeIdentifier;
protected  class OCLinEcoreParsetreeConstructor.PrimitiveTypeRefCS_NameAssignment
          begin Rule PrimitiveTypeRefCS **************** PrimitiveTypeRefCS returns base::PrimitiveTypeRefCS: name=PrimitiveTypeIdentifier;
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Alternatives_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Alternatives_4_2_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Alternatives_6_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Alternatives_7
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Alternatives_7_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_ColonKeyword_4_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_CommaKeyword_7_0_1_1_2_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_DefaultAssignment_5_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_EqualsSignKeyword_5_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_FullStopFullStopKeyword_4_2_1_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group
          begin Rule ReferenceCS **************** ReferenceCS returns base::ReferenceCS: (qualifier+="static" | qualifier+="definition")* "property" name=UnrestrictedName ("#" opposite=[pivot::Property|UnrestrictedName])? (":" ownedType=TypedRefCS ("[" (lower=LOWER (".." upper=UPPER)? | multiplicity=("*" | "+" | "?")) "]")?)? ("=" default=SINGLE_QUOTED_STRING)? ("{" ((qualifier+="composes" | qualifier+="!composes" | qualifier+="derived" | qualifier+="!derived" | qualifier+="ordered" | qualifier+="!ordered" | qualifier+="readonly" | qualifier+="!readonly" | qualifier+="resolve" | qualifier+="!resolve" | qualifier+="transient" | qualifier+="!transient" | qualifier+="unique" | qualifier+="!unique" | qualifier+="unsettable" | qualifier+="!unsettable" | qualifier+="volatile" | qualifier+="!volatile") ","?)+ "}")? ("{" (ownedAnnotation+=AnnotationElementCS | "key" keys+=[pivot::Property|UnrestrictedName] ("," keys+=[pivot::Property|UnrestrictedName])* ";" | ownedConstraint+=(InitialConstraintCS | DerivedConstraintCS))* "}" | ";");
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_4
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_4_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_4_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_4_2_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_5
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_6
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_6_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_7_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_7_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_Group_7_0_1_1_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_KeyKeyword_7_0_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_KeysAssignment_7_0_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_KeysAssignment_7_0_1_1_2_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_LeftCurlyBracketKeyword_6_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_LeftCurlyBracketKeyword_7_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_LeftSquareBracketKeyword_4_2_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_LowerAssignment_4_2_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_MultiplicityAssignment_4_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_NameAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_NumberSignKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_OppositeAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_OwnedAnnotationAssignment_7_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_OwnedConstraintAssignment_7_0_1_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_OwnedTypeAssignment_4_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_PropertyKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_10
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_11
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_12
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_13
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_14
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_15
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_16
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_17
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_3
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_4
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_5
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_6
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_7
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_8
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_QualifierAssignment_6_1_0_9
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_RightCurlyBracketKeyword_6_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_RightCurlyBracketKeyword_7_0_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_RightSquareBracketKeyword_4_2_2
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_SemicolonKeyword_7_0_1_1_3
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_SemicolonKeyword_7_1
           
protected  class OCLinEcoreParsetreeConstructor.ReferenceCS_UpperAssignment_4_2_1_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_Group
          begin Rule RootPackageCS **************** //generate oclinEcore2 "http://www.eclipse.org/ocl/examples/xtext/oclinecore/OCLinEcore" RootPackageCS returns base::RootPackageCS: ("module" name=UnrestrictedName)? ownedLibrary+=LibraryCS* ownedImport+=ImportCS* ownedNestedPackage+=PackageCS*;
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_Group_0
           
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_ModuleKeyword_0_0
           
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_NameAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_OwnedImportAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_OwnedLibraryAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.RootPackageCS_OwnedNestedPackageAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.SelfExpCS_Group
          begin Rule SelfExpCS **************** SelfExpCS: {SelfExpCS} "self";
protected  class OCLinEcoreParsetreeConstructor.SelfExpCS_SelfExpCSAction_0
           
protected  class OCLinEcoreParsetreeConstructor.SelfExpCS_SelfKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.SpecificationCS_Alternatives
          begin Rule SpecificationCS **************** SpecificationCS returns OCLinEcoreSpecificationCS: ownedExpression=ExpCS | exprString=UNQUOTED_STRING;
protected  class OCLinEcoreParsetreeConstructor.SpecificationCS_ExprStringAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.SpecificationCS_OwnedExpressionAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.StringLiteralExpCS_NameAssignment
          begin Rule StringLiteralExpCS **************** StringLiteralExpCS: name+=StringLiteral+;
protected  class OCLinEcoreParsetreeConstructor.StructuralFeatureCS_Alternatives
          begin Rule StructuralFeatureCS **************** StructuralFeatureCS returns base::StructuralFeatureCS: AttributeCS | ReferenceCS;
protected  class OCLinEcoreParsetreeConstructor.StructuralFeatureCS_AttributeCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.StructuralFeatureCS_ReferenceCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_CommaKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_GreaterThanSignKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_Group
          begin Rule TemplateBindingCS **************** TemplateBindingCS returns base::TemplateBindingCS: "<" ownedParameterSubstitution+=TemplateParameterSubstitutionCS ("," ownedParameterSubstitution+=TemplateParameterSubstitutionCS)* ">";
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_LessThanSignKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_OwnedParameterSubstitutionAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.TemplateBindingCS_OwnedParameterSubstitutionAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.TemplateParameterSubstitutionCS_OwnedActualParameterAssignment
          begin Rule TemplateParameterSubstitutionCS **************** TemplateParameterSubstitutionCS returns base::TemplateParameterSubstitutionCS: ownedActualParameter=TypeRefCS;
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_CommaKeyword_2_0
           
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_GreaterThanSignKeyword_3
           
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_Group
          begin Rule TemplateSignatureCS **************** TemplateSignatureCS returns base::TemplateSignatureCS: "<" ownedTemplateParameter+=TypeParameterCS ("," ownedTemplateParameter+=TypeParameterCS)* ">";
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_Group_2
           
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_LessThanSignKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_OwnedTemplateParameterAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.TemplateSignatureCS_OwnedTemplateParameterAssignment_2_1
           
protected  class OCLinEcoreParsetreeConstructor.ThisRootNode
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_CommaKeyword_3_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_Group
          begin Rule TupleLiteralExpCS **************** TupleLiteralExpCS: "Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}";
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_Group_3
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_LeftCurlyBracketKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_3_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_RightCurlyBracketKeyword_4
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralExpCS_TupleKeyword_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_ColonKeyword_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_EqualsSignKeyword_2
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_Group
          begin Rule TupleLiteralPartCS **************** TupleLiteralPartCS: name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_Group_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_InitExpressionAssignment_3
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleLiteralPartCS_OwnedTypeAssignment_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TuplePartCS_ColonKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.TuplePartCS_Group
          begin Rule tuplePartCS **************** tuplePartCS returns base::TuplePartCS: name=UnrestrictedName ":" ownedType=TypeExpCS;
protected  class OCLinEcoreParsetreeConstructor.TuplePartCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.TuplePartCS_OwnedTypeAssignment_2
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Alternatives_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_CommaKeyword_1_0_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_CommaKeyword_1_1_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_GreaterThanSignKeyword_1_1_2
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group
          begin Rule TupleTypeCS **************** TupleTypeCS returns base::TupleTypeCS: name="Tuple" ("(" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ")" | "<" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ">")?;
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group_1_0_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_Group_1_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_LeftParenthesisKeyword_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_LessThanSignKeyword_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TupleTypeCS_RightParenthesisKeyword_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.TypedRefCS_Alternatives
          begin Rule TypedRefCS **************** TypedRefCS returns base::TypedRefCS: PrimitiveTypeRefCS / *| CollectionTypeRefCS* / | TypedTypeRefCS;
protected  class OCLinEcoreParsetreeConstructor.TypedRefCS_PrimitiveTypeRefCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.TypedRefCS_TypedTypeRefCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_Alternatives_0
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_ColonColonKeyword_0_0_1
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_ColonColonKeyword_0_0_2_1
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_Group
          begin Rule TypedTypeRefCS **************** TypedTypeRefCS returns base::TypedTypeRefCS: (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")* type=[pivot::Type|UnreservedName] | type=[pivot::Type|UnrestrictedName]) ownedTemplateBinding=TemplateBindingCS?;
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_Group_0_0
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_Group_0_0_2
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_NamespaceAssignment_0_0_0
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_NamespaceAssignment_0_0_2_0
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_OwnedTemplateBindingAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_TypeAssignment_0_0_3
           
protected  class OCLinEcoreParsetreeConstructor.TypedTypeRefCS_TypeAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeExpCS_Alternatives
          begin Rule TypeExpCS **************** TypeExpCS returns base::TypedRefCS: TypeNameExpCS | TypeLiteralCS;
protected  class OCLinEcoreParsetreeConstructor.TypeExpCS_TypeLiteralCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeExpCS_TypeNameExpCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeLiteralCS_Alternatives
          begin Rule TypeLiteralCS **************** TypeLiteralCS returns base::TypedRefCS: PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS;
protected  class OCLinEcoreParsetreeConstructor.TypeLiteralCS_CollectionTypeCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeLiteralCS_PrimitiveTypeCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeLiteralCS_TupleTypeCSParserRuleCall_2
           
protected  class OCLinEcoreParsetreeConstructor.TypeLiteralExpCS_OwnedTypeAssignment
          begin Rule TypeLiteralExpCS **************** TypeLiteralExpCS: ownedType=TypeLiteralCS;
protected  class OCLinEcoreParsetreeConstructor.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 OCLinEcoreParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_2_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_ElementAssignment_0_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_ElementAssignment_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_Group_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_Group_0_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_Group_0_0_2
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_2_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_Alternatives_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_AmpersandAmpersandKeyword_1_0_2_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_ExtendsKeyword_1_0_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_Group
          begin Rule TypeParameterCS **************** TypeParameterCS returns base::TypeParameterCS: name=UnrestrictedName ("extends" ownedExtends+=TypedRefCS ("&&" ownedExtends+=TypedRefCS)* | "super" ownedSuper=TypedRefCS)?;
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_Group_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_Group_1_0_2
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_Group_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_NameAssignment_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_OwnedExtendsAssignment_1_0_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_OwnedExtendsAssignment_1_0_2_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_OwnedSuperAssignment_1_1_1
           
protected  class OCLinEcoreParsetreeConstructor.TypeParameterCS_SuperKeyword_1_1_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeRefCS_Alternatives
          begin Rule TypeRefCS **************** TypeRefCS returns base::TypeRefCS: TypedRefCS | WildcardTypeRefCS;
protected  class OCLinEcoreParsetreeConstructor.TypeRefCS_TypedRefCSParserRuleCall_0
           
protected  class OCLinEcoreParsetreeConstructor.TypeRefCS_WildcardTypeRefCSParserRuleCall_1
           
protected  class OCLinEcoreParsetreeConstructor.UnaryOperatorCS_NameAssignment
          begin Rule UnaryOperatorCS **************** UnaryOperatorCS: name=PrefixOperator;
protected  class OCLinEcoreParsetreeConstructor.UnlimitedNaturalLiteralExpCS_AsteriskKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.UnlimitedNaturalLiteralExpCS_Group
          begin Rule UnlimitedNaturalLiteralExpCS **************** UnlimitedNaturalLiteralExpCS: {UnlimitedNaturalLiteralExpCS} "*";
protected  class OCLinEcoreParsetreeConstructor.UnlimitedNaturalLiteralExpCS_UnlimitedNaturalLiteralExpCSAction_0
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_Alternatives_2
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_ExtendsAssignment_2_0_1
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_ExtendsKeyword_2_0_0
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_Group
          begin Rule WildcardTypeRefCS **************** WildcardTypeRefCS returns base::WildcardTypeRefCS: {base::WildcardTypeRefCS} "?" ("extends" extends=TypedRefCS | "super" super=TypedRefCS)?;
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_Group_2_0
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_Group_2_1
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_QuestionMarkKeyword_1
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_SuperAssignment_2_1_1
           
protected  class OCLinEcoreParsetreeConstructor.WildcardTypeRefCS_SuperKeyword_2_1_0
           
protected  class OCLinEcoreParsetreeConstructor.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
OCLinEcoreParsetreeConstructor()
           
 
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

OCLinEcoreParsetreeConstructor

public OCLinEcoreParsetreeConstructor()
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