org.eclipse.xtext.purexbase.parseTreeConstruction
Class PureXbaseParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by org.eclipse.xtext.purexbase.parseTreeConstruction.PureXbaseParsetreeConstructor
All Implemented Interfaces:
IParseTreeConstructor

public class PureXbaseParsetreeConstructor
extends AbstractParseTreeConstructor


Nested Class Summary
protected  class PureXbaseParsetreeConstructor.Import_Group
          begin Rule Import **************** Import: "import" importedNamespace=QualifiedNameWithWildCard;
protected  class PureXbaseParsetreeConstructor.Import_ImportedNamespaceAssignment_1
           
protected  class PureXbaseParsetreeConstructor.Import_ImportKeyword_0
           
protected  class PureXbaseParsetreeConstructor.JvmArgumentTypeReference_Alternatives
          begin Rule JvmArgumentTypeReference **************** JvmArgumentTypeReference returns JvmTypeReference: JvmTypeReference | JvmWildcardTypeReference;
protected  class PureXbaseParsetreeConstructor.JvmArgumentTypeReference_JvmTypeReferenceParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.JvmArgumentTypeReference_JvmWildcardTypeReferenceParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.JvmFormalParameter_Group
          begin Rule JvmFormalParameter **************** JvmFormalParameter returns types::JvmFormalParameter: parameterType=JvmTypeReference?
protected  class PureXbaseParsetreeConstructor.JvmFormalParameter_NameAssignment_1
           
protected  class PureXbaseParsetreeConstructor.JvmFormalParameter_ParameterTypeAssignment_0
           
protected  class PureXbaseParsetreeConstructor.JvmLowerBound_Group
          begin Rule JvmLowerBound **************** JvmLowerBound: "super" typeReference=JvmTypeReference;
protected  class PureXbaseParsetreeConstructor.JvmLowerBound_SuperKeyword_0
           
protected  class PureXbaseParsetreeConstructor.JvmLowerBound_TypeReferenceAssignment_1
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_ArgumentsAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_ArgumentsAssignment_1_2_1
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_CommaKeyword_1_2_0
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_GreaterThanSignKeyword_1_3
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_Group
          begin Rule JvmParameterizedTypeReference **************** JvmParameterizedTypeReference: type=[JvmType|QualifiedName] ("<" arguments+=JvmArgumentTypeReference ("," arguments+=JvmArgumentTypeReference)* ">")?
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_Group_1
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_Group_1_2
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_LessThanSignKeyword_1_0
           
protected  class PureXbaseParsetreeConstructor.JvmParameterizedTypeReference_TypeAssignment_0
           
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_Alternatives_1
           
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_ConstraintsAssignment_1_0_0
           
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_ConstraintsAssignment_1_0_1
           
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_ConstraintsAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_Group
          begin Rule JvmTypeParameter **************** JvmTypeParameter: name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded* | constraints+=JvmLowerBound)?
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.JvmTypeParameter_NameAssignment_0
           
protected  class PureXbaseParsetreeConstructor.JvmTypeReference_Alternatives
          begin Rule JvmTypeReference **************** JvmTypeReference returns JvmParameterizedTypeReference: JvmParameterizedTypeReference | XFunctionTypeRef;
protected  class PureXbaseParsetreeConstructor.JvmTypeReference_JvmParameterizedTypeReferenceParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.JvmTypeReference_XFunctionTypeRefParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.JvmUpperBound_ExtendsKeyword_0
           
protected  class PureXbaseParsetreeConstructor.JvmUpperBound_Group
          begin Rule JvmUpperBound **************** JvmUpperBound: "extends" typeReference=JvmTypeReference;
protected  class PureXbaseParsetreeConstructor.JvmUpperBound_TypeReferenceAssignment_1
           
protected  class PureXbaseParsetreeConstructor.JvmUpperBoundAnded_AmpersandKeyword_0
           
protected  class PureXbaseParsetreeConstructor.JvmUpperBoundAnded_Group
          begin Rule JvmUpperBoundAnded **************** JvmUpperBoundAnded returns JvmUpperBound: "&" typeReference=JvmTypeReference;
protected  class PureXbaseParsetreeConstructor.JvmUpperBoundAnded_TypeReferenceAssignment_1
           
protected  class PureXbaseParsetreeConstructor.JvmWildcardTypeReference_Alternatives_2
           
protected  class PureXbaseParsetreeConstructor.JvmWildcardTypeReference_ConstraintsAssignment_2_0
           
protected  class PureXbaseParsetreeConstructor.JvmWildcardTypeReference_ConstraintsAssignment_2_1
           
protected  class PureXbaseParsetreeConstructor.JvmWildcardTypeReference_Group
          begin Rule JvmWildcardTypeReference **************** JvmWildcardTypeReference: {JvmWildcardTypeReference} "?"
protected  class PureXbaseParsetreeConstructor.JvmWildcardTypeReference_JvmWildcardTypeReferenceAction_0
           
protected  class PureXbaseParsetreeConstructor.JvmWildcardTypeReference_QuestionMarkKeyword_1
           
protected  class PureXbaseParsetreeConstructor.Model_BlockAssignment
          begin Rule Model **************** Model: block=SpecialBlockExpression;
protected  class PureXbaseParsetreeConstructor.SpecialBlockExpression_Alternatives_1_0
           
protected  class PureXbaseParsetreeConstructor.SpecialBlockExpression_ExpressionsAssignment_1_0_0
           
protected  class PureXbaseParsetreeConstructor.SpecialBlockExpression_Group
          begin Rule SpecialBlockExpression **************** SpecialBlockExpression returns xbase::XBlockExpression: {SpecialBlockExpression} ((expressions+=XExpressionInsideBlock | imports+=Import) ";"?)
protected  class PureXbaseParsetreeConstructor.SpecialBlockExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.SpecialBlockExpression_ImportsAssignment_1_0_1
           
protected  class PureXbaseParsetreeConstructor.SpecialBlockExpression_SpecialBlockExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.ThisRootNode
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_FeatureAssignment_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_Group
          begin Rule XAdditiveExpression **************** XAdditiveExpression returns XExpression: XMultiplicativeExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAdd]) rightOperand=XMultiplicativeExpression)*;
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_RightOperandAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_XBinaryOperationLeftOperandAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XAdditiveExpression_XMultiplicativeExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_FeatureAssignment_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_Group
          begin Rule XAndExpression **************** XAndExpression returns XExpression: XEqualityExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAnd]) rightOperand=XEqualityExpression)*;
protected  class PureXbaseParsetreeConstructor.XAndExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_RightOperandAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_XBinaryOperationLeftOperandAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XAndExpression_XEqualityExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XAssignment_Alternatives
          begin Rule XAssignment **************** XAssignment returns XExpression: {XAssignment} / * (declaringType=[types::JvmDeclaredType] '::')?
protected  class PureXbaseParsetreeConstructor.XAssignment_FeatureAssignment_0_1
           
protected  class PureXbaseParsetreeConstructor.XAssignment_FeatureAssignment_1_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XAssignment_Group_0
           
protected  class PureXbaseParsetreeConstructor.XAssignment_Group_1
           
protected  class PureXbaseParsetreeConstructor.XAssignment_Group_1_1
           
protected  class PureXbaseParsetreeConstructor.XAssignment_Group_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XAssignment_Group_1_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XAssignment_OpSingleAssignParserRuleCall_0_2
           
protected  class PureXbaseParsetreeConstructor.XAssignment_RightOperandAssignment_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XAssignment_ValueAssignment_0_3
           
protected  class PureXbaseParsetreeConstructor.XAssignment_XAssignmentAction_0_0
           
protected  class PureXbaseParsetreeConstructor.XAssignment_XBinaryOperationLeftOperandAction_1_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XAssignment_XOrExpressionParserRuleCall_1_0
           
protected  class PureXbaseParsetreeConstructor.XBlockExpression_ExpressionsAssignment_2_0
           
protected  class PureXbaseParsetreeConstructor.XBlockExpression_Group
          begin Rule XBlockExpression **************** XBlockExpression returns XExpression: {XBlockExpression} "{" (expressions+=XExpressionInsideBlock ";"?)
protected  class PureXbaseParsetreeConstructor.XBlockExpression_Group_2
           
protected  class PureXbaseParsetreeConstructor.XBlockExpression_LeftCurlyBracketKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XBlockExpression_RightCurlyBracketKeyword_3
           
protected  class PureXbaseParsetreeConstructor.XBlockExpression_XBlockExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XBooleanLiteral_Alternatives_1
           
protected  class PureXbaseParsetreeConstructor.XBooleanLiteral_FalseKeyword_1_0
           
protected  class PureXbaseParsetreeConstructor.XBooleanLiteral_Group
          begin Rule XBooleanLiteral **************** XBooleanLiteral returns XExpression: {XBooleanLiteral} ("false" | isTrue?
protected  class PureXbaseParsetreeConstructor.XBooleanLiteral_IsTrueAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XBooleanLiteral_XBooleanLiteralAction_0
           
protected  class PureXbaseParsetreeConstructor.XCasePart_CaseAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XCasePart_CaseKeyword_1_0
           
protected  class PureXbaseParsetreeConstructor.XCasePart_ColonKeyword_2
           
protected  class PureXbaseParsetreeConstructor.XCasePart_Group
          begin Rule XCasePart **************** XCasePart: typeGuard=JvmTypeReference?
protected  class PureXbaseParsetreeConstructor.XCasePart_Group_1
           
protected  class PureXbaseParsetreeConstructor.XCasePart_ThenAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XCasePart_TypeGuardAssignment_0
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_AsKeyword_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_Group
          begin Rule XCastedExpression **************** XCastedExpression returns XExpression: XMemberFeatureCall (=> ({XCastedExpression.target=current} "as") type=JvmTypeReference)*;
protected  class PureXbaseParsetreeConstructor.XCastedExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_TypeAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_XCastedExpressionTargetAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XCastedExpression_XMemberFeatureCallParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XCatchClause_CatchKeyword_0
           
protected  class PureXbaseParsetreeConstructor.XCatchClause_DeclaredParamAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XCatchClause_ExpressionAssignment_4
           
protected  class PureXbaseParsetreeConstructor.XCatchClause_Group
          begin Rule XCatchClause **************** XCatchClause: "catch" "(" declaredParam=JvmFormalParameter ")" expression=XExpression;
protected  class PureXbaseParsetreeConstructor.XCatchClause_LeftParenthesisKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XCatchClause_RightParenthesisKeyword_3
           
protected  class PureXbaseParsetreeConstructor.XClosure_CommaKeyword_2_1_0
           
protected  class PureXbaseParsetreeConstructor.XClosure_ExpressionAssignment_4
           
protected  class PureXbaseParsetreeConstructor.XClosure_FormalParametersAssignment_2_0
           
protected  class PureXbaseParsetreeConstructor.XClosure_FormalParametersAssignment_2_1_1
           
protected  class PureXbaseParsetreeConstructor.XClosure_Group
          begin Rule XClosure **************** XClosure returns XExpression: {XClosure} "[" (formalParameters+=JvmFormalParameter ("," formalParameters+=JvmFormalParameter)*)?
protected  class PureXbaseParsetreeConstructor.XClosure_Group_2
           
protected  class PureXbaseParsetreeConstructor.XClosure_Group_2_1
           
protected  class PureXbaseParsetreeConstructor.XClosure_LeftSquareBracketKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XClosure_RightSquareBracketKeyword_5
           
protected  class PureXbaseParsetreeConstructor.XClosure_VerticalLineKeyword_3
           
protected  class PureXbaseParsetreeConstructor.XClosure_XClosureAction_0
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_Alternatives_5
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_5_0
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_5_1_0
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_ArgumentsAssignment_5_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_CommaKeyword_3_2_0
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_CommaKeyword_5_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_ConstructorAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_GreaterThanSignKeyword_3_3
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_Group
          begin Rule XConstructorCall **************** XConstructorCall returns XExpression: {XConstructorCall} "new" constructor=[types::JvmConstructor|QualifiedName] ("<" typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")?
protected  class PureXbaseParsetreeConstructor.XConstructorCall_Group_3
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_Group_3_2
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_Group_5_1
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_Group_5_1_1
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_LeftParenthesisKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_LessThanSignKeyword_3_0
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_NewKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_RightParenthesisKeyword_6
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_TypeArgumentsAssignment_3_1
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_TypeArgumentsAssignment_3_2_1
           
protected  class PureXbaseParsetreeConstructor.XConstructorCall_XConstructorCallAction_0
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_BodyAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_DoKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_Group
          begin Rule XDoWhileExpression **************** XDoWhileExpression returns XExpression: {XDoWhileExpression} "do" body=XExpression "while" "(" predicate=XExpression ")";
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_LeftParenthesisKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_PredicateAssignment_5
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_RightParenthesisKeyword_6
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_WhileKeyword_3
           
protected  class PureXbaseParsetreeConstructor.XDoWhileExpression_XDoWhileExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_FeatureAssignment_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_Group
          begin Rule XEqualityExpression **************** XEqualityExpression returns XExpression: XRelationalExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpEquality]) rightOperand=XRelationalExpression)*;
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_RightOperandAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_XBinaryOperationLeftOperandAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XEqualityExpression_XRelationalExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XExpression_XAssignmentParserRuleCall
          begin Rule XExpression **************** XExpression: XAssignment;
protected  class PureXbaseParsetreeConstructor.XExpressionInsideBlock_Alternatives
          begin Rule XExpressionInsideBlock **************** XExpressionInsideBlock returns XExpression: XVariableDeclaration | XExpression;
protected  class PureXbaseParsetreeConstructor.XExpressionInsideBlock_XExpressionParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.XExpressionInsideBlock_XVariableDeclarationParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Alternatives_4_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_CommaKeyword_2_2_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_CommaKeyword_4_1_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_DeclaringTypeAssignment_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_ExplicitOperationCallAssignment_4_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_FeatureAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_4_1_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_4_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_FeatureCallArgumentsAssignment_4_1_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_GreaterThanSignKeyword_2_3
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Group
          begin Rule XFeatureCall **************** XFeatureCall returns XExpression: {XFeatureCall} declaringType=[types::JvmDeclaredType|StaticQualifier]?
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Group_2
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Group_2_2
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Group_4
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Group_4_1_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_Group_4_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_LessThanSignKeyword_2_0
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_RightParenthesisKeyword_4_2
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_TypeArgumentsAssignment_2_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_TypeArgumentsAssignment_2_2_1
           
protected  class PureXbaseParsetreeConstructor.XFeatureCall_XFeatureCallAction_0
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_ColonKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_DeclaredParamAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_EachExpressionAssignment_7
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_ForExpressionAssignment_5
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_ForKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_Group
          begin Rule XForLoopExpression **************** XForLoopExpression returns XExpression: {XForLoopExpression} "for" "(" declaredParam=JvmFormalParameter ":" forExpression=XExpression ")" eachExpression=XExpression;
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_LeftParenthesisKeyword_2
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_RightParenthesisKeyword_6
           
protected  class PureXbaseParsetreeConstructor.XForLoopExpression_XForLoopExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_CommaKeyword_0_2_0
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_EqualsSignGreaterThanSignKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_Group
          begin Rule XFunctionTypeRef **************** XFunctionTypeRef: ("(" paramTypes+=JvmTypeReference ("," paramTypes+=JvmTypeReference)* ")")?
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_Group_0
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_Group_0_2
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_LeftParenthesisKeyword_0_0
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_ParamTypesAssignment_0_1
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_ParamTypesAssignment_0_2_1
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_ReturnTypeAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XFunctionTypeRef_RightParenthesisKeyword_0_3
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_ElseAssignment_6_1
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_ElseKeyword_6_0
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_Group
          begin Rule XIfExpression **************** XIfExpression returns XExpression: {XIfExpression} "if" "(" if=XExpression ")" then=XExpression ("else" else=XExpression)?
protected  class PureXbaseParsetreeConstructor.XIfExpression_Group_6
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_IfAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_IfKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_LeftParenthesisKeyword_2
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_RightParenthesisKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_ThenAssignment_5
           
protected  class PureXbaseParsetreeConstructor.XIfExpression_XIfExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XIntLiteral_Group
          begin Rule XIntLiteral **************** XIntLiteral returns XExpression: {XIntLiteral} value=INT;
protected  class PureXbaseParsetreeConstructor.XIntLiteral_ValueAssignment_1
           
protected  class PureXbaseParsetreeConstructor.XIntLiteral_XIntLiteralAction_0
           
protected  class PureXbaseParsetreeConstructor.XLiteral_Alternatives
          begin Rule XLiteral **************** XLiteral returns XExpression: XClosure | XBooleanLiteral | XIntLiteral | XNullLiteral | XStringLiteral | XTypeLiteral;
protected  class PureXbaseParsetreeConstructor.XLiteral_XBooleanLiteralParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.XLiteral_XClosureParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XLiteral_XIntLiteralParserRuleCall_2
           
protected  class PureXbaseParsetreeConstructor.XLiteral_XNullLiteralParserRuleCall_3
           
protected  class PureXbaseParsetreeConstructor.XLiteral_XStringLiteralParserRuleCall_4
           
protected  class PureXbaseParsetreeConstructor.XLiteral_XTypeLiteralParserRuleCall_5
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Alternatives_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Alternatives_1_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Alternatives_1_1_3_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_CommaKeyword_1_1_1_2_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_CommaKeyword_1_1_3_1_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_ExplicitOperationCallAssignment_1_1_3_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_FeatureAssignment_1_0_0_0_2
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_FeatureAssignment_1_1_2
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_FullStopKeyword_1_0_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_FullStopKeyword_1_1_0_0_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_GreaterThanSignKeyword_1_1_1_3
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group
          begin Rule XMemberFeatureCall **************** XMemberFeatureCall returns XExpression: XPrimaryExpression (=> ({XAssignment.assignable=current} "." feature=[types::JvmIdentifiableElement|ValidID] OpSingleAssign) value=XAssignment | => ({XMemberFeatureCall.memberCallTarget=current} ("." | nullSafe?
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_1_2
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_3
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_3_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_Group_1_1_3_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_LessThanSignKeyword_1_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_3_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_3_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_MemberCallArgumentsAssignment_1_1_3_1_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_NullSafeAssignment_1_1_0_0_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_OpSingleAssignParserRuleCall_1_0_0_0_3
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_RightParenthesisKeyword_1_1_3_2
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_SpreadingAssignment_1_1_0_0_1_2
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_TypeArgumentsAssignment_1_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_TypeArgumentsAssignment_1_1_1_2_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_ValueAssignment_1_0_1
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_XAssignmentAssignableAction_1_0_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_XMemberFeatureCallMemberCallTargetAction_1_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XMemberFeatureCall_XPrimaryExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_FeatureAssignment_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group
          begin Rule XMultiplicativeExpression **************** XMultiplicativeExpression returns XExpression: XUnaryOperation (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMulti]) rightOperand=XUnaryOperation)*;
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_RightOperandAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_XBinaryOperationLeftOperandAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XMultiplicativeExpression_XUnaryOperationParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XNullLiteral_Group
          begin Rule XNullLiteral **************** XNullLiteral returns XExpression: {XNullLiteral} "null";
protected  class PureXbaseParsetreeConstructor.XNullLiteral_NullKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XNullLiteral_XNullLiteralAction_0
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_FeatureAssignment_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_Group
          begin Rule XOrExpression **************** XOrExpression returns XExpression: XAndExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOr]) rightOperand=XAndExpression)*;
protected  class PureXbaseParsetreeConstructor.XOrExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_RightOperandAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_XAndExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XOrExpression_XBinaryOperationLeftOperandAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_FeatureAssignment_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group
          begin Rule XOtherOperatorExpression **************** XOtherOperatorExpression returns XExpression: XAdditiveExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOther]) rightOperand=XAdditiveExpression)*;
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group_1
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_RightOperandAssignment_1_1
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_XAdditiveExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XOtherOperatorExpression_XBinaryOperationLeftOperandAction_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XParenthesizedExpression_Group
          begin Rule XParenthesizedExpression **************** XParenthesizedExpression returns XExpression: "(" XExpression ")";
protected  class PureXbaseParsetreeConstructor.XParenthesizedExpression_LeftParenthesisKeyword_0
           
protected  class PureXbaseParsetreeConstructor.XParenthesizedExpression_RightParenthesisKeyword_2
           
protected  class PureXbaseParsetreeConstructor.XParenthesizedExpression_XExpressionParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_Alternatives
          begin Rule XPrimaryExpression **************** XPrimaryExpression returns XExpression: XConstructorCall | XBlockExpression | XSwitchExpression | XFeatureCall | XLiteral | XIfExpression | XForLoopExpression | XWhileExpression | XDoWhileExpression | XThrowExpression | XReturnExpression | XTryCatchFinallyExpression | XParenthesizedExpression;
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XBlockExpressionParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XConstructorCallParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XDoWhileExpressionParserRuleCall_8
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XFeatureCallParserRuleCall_3
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XForLoopExpressionParserRuleCall_6
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XIfExpressionParserRuleCall_5
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XLiteralParserRuleCall_4
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XParenthesizedExpressionParserRuleCall_12
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XReturnExpressionParserRuleCall_10
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XSwitchExpressionParserRuleCall_2
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XThrowExpressionParserRuleCall_9
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XTryCatchFinallyExpressionParserRuleCall_11
           
protected  class PureXbaseParsetreeConstructor.XPrimaryExpression_XWhileExpressionParserRuleCall_7
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Alternatives_1
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_FeatureAssignment_1_1_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group
          begin Rule XRelationalExpression **************** XRelationalExpression returns XExpression: XOtherOperatorExpression (=> ({XInstanceOfExpression.expression=current} "instanceof") type=[types::JvmType|QualifiedName] | => ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpCompare]) rightOperand=XOtherOperatorExpression)*;
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_1
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_Group_1_1_0_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_InstanceofKeyword_1_0_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_RightOperandAssignment_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_TypeAssignment_1_0_1
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_XBinaryOperationLeftOperandAction_1_1_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_XInstanceOfExpressionExpressionAction_1_0_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XRelationalExpression_XOtherOperatorExpressionParserRuleCall_0
           
protected  class PureXbaseParsetreeConstructor.XReturnExpression_ExpressionAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XReturnExpression_Group
          begin Rule XReturnExpression **************** XReturnExpression returns XExpression: {XReturnExpression} "return" => expression=XExpression?
protected  class PureXbaseParsetreeConstructor.XReturnExpression_ReturnKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XReturnExpression_XReturnExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_CommaKeyword_0_0_1_1_0
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_ExpressionAssignment_1
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_FormalParametersAssignment_0_0_1_0
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_FormalParametersAssignment_0_0_1_1_1
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_Group
          begin Rule XShortClosure **************** XShortClosure returns XExpression: => ({XClosure} (formalParameters+=JvmFormalParameter ("," formalParameters+=JvmFormalParameter)*)?
protected  class PureXbaseParsetreeConstructor.XShortClosure_Group_0
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_Group_0_0
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_Group_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_Group_0_0_1_1
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_VerticalLineKeyword_0_0_2
           
protected  class PureXbaseParsetreeConstructor.XShortClosure_XClosureAction_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XStringLiteral_Group
          begin Rule XStringLiteral **************** XStringLiteral returns XExpression: {XStringLiteral} value=STRING;
protected  class PureXbaseParsetreeConstructor.XStringLiteral_ValueAssignment_1
           
protected  class PureXbaseParsetreeConstructor.XStringLiteral_XStringLiteralAction_0
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_CasesAssignment_5
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_ColonKeyword_2_1
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_ColonKeyword_6_1
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_DefaultAssignment_6_2
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_DefaultKeyword_6_0
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_Group
          begin Rule XSwitchExpression **************** XSwitchExpression returns XExpression: {XSwitchExpression} "switch" (localVarName=ValidID ":")?
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_Group_2
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_Group_6
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_LeftCurlyBracketKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_LocalVarNameAssignment_2_0
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_RightCurlyBracketKeyword_7
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_SwitchAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_SwitchKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XSwitchExpression_XSwitchExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XThrowExpression_ExpressionAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XThrowExpression_Group
          begin Rule XThrowExpression **************** XThrowExpression returns XExpression: {XThrowExpression} "throw" expression=XExpression;
protected  class PureXbaseParsetreeConstructor.XThrowExpression_ThrowKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XThrowExpression_XThrowExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Alternatives_3
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_CatchClausesAssignment_3_0_0
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_ExpressionAssignment_2
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyExpressionAssignment_3_0_1_1
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyExpressionAssignment_3_1_1
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyKeyword_3_0_1_0
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_FinallyKeyword_3_1_0
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group
          begin Rule XTryCatchFinallyExpression **************** XTryCatchFinallyExpression returns XExpression: {XTryCatchFinallyExpression} "try" expression=XExpression (catchClauses+=XCatchClause+ ("finally" finallyExpression=XExpression)?
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group_3_0
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group_3_0_1
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_Group_3_1
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_TryKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XTryCatchFinallyExpression_XTryCatchFinallyExpressionAction_0
           
protected  class PureXbaseParsetreeConstructor.XTypeLiteral_Group
          begin Rule XTypeLiteral **************** XTypeLiteral returns XExpression: {XTypeLiteral} "typeof" "(" type=[types::JvmType|QualifiedName] ")";
protected  class PureXbaseParsetreeConstructor.XTypeLiteral_LeftParenthesisKeyword_2
           
protected  class PureXbaseParsetreeConstructor.XTypeLiteral_RightParenthesisKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XTypeLiteral_TypeAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XTypeLiteral_TypeofKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XTypeLiteral_XTypeLiteralAction_0
           
protected  class PureXbaseParsetreeConstructor.XUnaryOperation_Alternatives
          begin Rule XUnaryOperation **************** XUnaryOperation returns XExpression: {XUnaryOperation} feature=[types::JvmIdentifiableElement|OpUnary] operand=XCastedExpression | XCastedExpression;
protected  class PureXbaseParsetreeConstructor.XUnaryOperation_FeatureAssignment_0_1
           
protected  class PureXbaseParsetreeConstructor.XUnaryOperation_Group_0
           
protected  class PureXbaseParsetreeConstructor.XUnaryOperation_OperandAssignment_0_2
           
protected  class PureXbaseParsetreeConstructor.XUnaryOperation_XCastedExpressionParserRuleCall_1
           
protected  class PureXbaseParsetreeConstructor.XUnaryOperation_XUnaryOperationAction_0_0
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_Alternatives_1
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_Alternatives_2
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_EqualsSignKeyword_3_0
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_Group
          begin Rule XVariableDeclaration **************** XVariableDeclaration returns XExpression: {XVariableDeclaration} (writeable?
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_Group_2_0
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_Group_2_0_0
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_Group_3
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_NameAssignment_2_0_0_1
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_NameAssignment_2_1
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_RightAssignment_3_1
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_TypeAssignment_2_0_0_0
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_ValKeyword_1_1
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_WriteableAssignment_1_0
           
protected  class PureXbaseParsetreeConstructor.XVariableDeclaration_XVariableDeclarationAction_0
           
protected  class PureXbaseParsetreeConstructor.XWhileExpression_BodyAssignment_5
           
protected  class PureXbaseParsetreeConstructor.XWhileExpression_Group
          begin Rule XWhileExpression **************** XWhileExpression returns XExpression: {XWhileExpression} "while" "(" predicate=XExpression ")" body=XExpression;
protected  class PureXbaseParsetreeConstructor.XWhileExpression_LeftParenthesisKeyword_2
           
protected  class PureXbaseParsetreeConstructor.XWhileExpression_PredicateAssignment_3
           
protected  class PureXbaseParsetreeConstructor.XWhileExpression_RightParenthesisKeyword_4
           
protected  class PureXbaseParsetreeConstructor.XWhileExpression_WhileKeyword_1
           
protected  class PureXbaseParsetreeConstructor.XWhileExpression_XWhileExpressionAction_0
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
AbstractParseTreeConstructor.AbstractToken, AbstractParseTreeConstructor.ActionToken, AbstractParseTreeConstructor.AlternativesToken, AbstractParseTreeConstructor.AssignmentToken, AbstractParseTreeConstructor.AssignmentType, AbstractParseTreeConstructor.CommentToken, AbstractParseTreeConstructor.GroupToken, AbstractParseTreeConstructor.KeywordToken, AbstractParseTreeConstructor.RootToken, AbstractParseTreeConstructor.RuleCallToken, AbstractParseTreeConstructor.UnassignedTextToken, AbstractParseTreeConstructor.UnorderedGroupToken, AbstractParseTreeConstructor.WsMergerStream
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor
IParseTreeConstructor.TreeConstructionDiagnostic, 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
PureXbaseParsetreeConstructor()
           
 
Method Summary
protected  AbstractParseTreeConstructor.AbstractToken getRootToken(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

PureXbaseParsetreeConstructor

public PureXbaseParsetreeConstructor()
Method Detail

getRootToken

protected AbstractParseTreeConstructor.AbstractToken getRootToken(IEObjectConsumer inst)
Specified by:
getRootToken in class AbstractParseTreeConstructor