Class AbstractXtendSemanticSequencer

  • All Implemented Interfaces:
    org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
    Direct Known Subclasses:
    XtendSemanticSequencer

    public abstract class AbstractXtendSemanticSequencer
    extends org.eclipse.xtext.xbase.annotations.serializer.XbaseWithAnnotationsSemanticSequencer
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer

        OPERATOR_NOT_SUPPORTED
      • Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer

        genericSequencer, genericSequencerProvider
      • Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer

        diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void sequence​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)  
      protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context, XtendAnnotationType semanticObject)
      Contexts: AnnotationField returns XtendAnnotationType Constraint: (annotationInfo=AnnotationField_XtendAnnotationType_2_4_0 modifiers+=CommonModifier* name=ValidID members+=AnnotationField*)
      protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context, XtendClass semanticObject)
      Contexts: AnnotationField returns XtendClass Constraint: ( annotationInfo=AnnotationField_XtendClass_2_1_0 modifiers+=CommonModifier* name=ValidID (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? extends=JvmParameterizedTypeReference? (implements+=JvmParameterizedTypeReference implements+=JvmParameterizedTypeReference*)? members+=Member* )
      protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context, XtendEnum semanticObject)
      Contexts: AnnotationField returns XtendEnum Constraint: (annotationInfo=AnnotationField_XtendEnum_2_3_0 modifiers+=CommonModifier* name=ValidID (members+=XtendEnumLiteral members+=XtendEnumLiteral*)?)
      protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context, XtendField semanticObject)
      Contexts: AnnotationField returns XtendField Constraint: ( ( ( annotationInfo=AnnotationField_XtendField_2_0_0_0_0 modifiers+=CommonModifier* modifiers+=FieldModifier modifiers+=CommonModifier* type=JvmTypeReference? name=ValidID ) | (annotationInfo=AnnotationField_XtendField_2_0_0_1_0 modifiers+=CommonModifier* type=JvmTypeReference name=ValidID) ) initialValue=XAnnotationElementValue? )
      protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context, XtendInterface semanticObject)
      Contexts: AnnotationField returns XtendInterface Constraint: ( annotationInfo=AnnotationField_XtendInterface_2_2_0 modifiers+=CommonModifier* name=ValidID (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? (extends+=JvmParameterizedTypeReference extends+=JvmParameterizedTypeReference*)? members+=Member* )
      protected void sequence_AnnotationField_XtendAnnotationType_2_4_0_XtendClass_2_1_0_XtendEnum_2_3_0_XtendField_2_0_0_0_0_XtendField_2_0_0_1_0_XtendInterface_2_2_0​(org.eclipse.xtext.serializer.ISerializationContext context, XtendMember semanticObject)
      Contexts: AnnotationField.XtendField_2_0_0_0_0 returns XtendMember AnnotationField.XtendField_2_0_0_1_0 returns XtendMember AnnotationField.XtendClass_2_1_0 returns XtendMember AnnotationField.XtendInterface_2_2_0 returns XtendMember AnnotationField.XtendEnum_2_3_0 returns XtendMember AnnotationField.XtendAnnotationType_2_4_0 returns XtendMember Constraint: annotations+=XAnnotation*
      protected void sequence_CreateExtensionInfo​(org.eclipse.xtext.serializer.ISerializationContext context, CreateExtensionInfo semanticObject)
      Contexts: CreateExtensionInfo returns CreateExtensionInfo Constraint: (name=ValidID? createExpression=XExpression)
      protected void sequence_File​(org.eclipse.xtext.serializer.ISerializationContext context, XtendFile semanticObject)
      Contexts: File returns XtendFile Constraint: ((package=QualifiedName? importSection=XImportSection xtendTypes+=Type+) | (package=QualifiedName? xtendTypes+=Type+) | xtendTypes+=Type+)?
      protected void sequence_FullJvmFormalParameter​(org.eclipse.xtext.serializer.ISerializationContext context, XtendFormalParameter semanticObject)
      Contexts: FullJvmFormalParameter returns XtendFormalParameter Constraint: (extension?='extension'? parameterType=MultiTypeReference name=InnerVarID)
      protected void sequence_InitializedVariableDeclaration_VariableModifier​(org.eclipse.xtext.serializer.ISerializationContext context, XtendVariableDeclaration semanticObject)
      Contexts: InitializedVariableDeclaration returns XtendVariableDeclaration Constraint: ( ((writeable?='var'? extension?='extension'?) | (extension?='extension' writeable?='var'?)) ((type=JvmTypeReference name=InnerVarID) | name=InnerVarID) right=XExpression )
      protected void sequence_InternalRichString​(org.eclipse.xtext.serializer.ISerializationContext context, RichString semanticObject)
      Contexts: InternalRichString returns RichString Constraint: (expressions+=RichStringLiteralInbetween (expressions+=RichStringPart? expressions+=RichStringLiteralInbetween)*)
      protected void sequence_JvmFormalParameter​(org.eclipse.xtext.serializer.ISerializationContext context, XtendFormalParameter semanticObject)
      Contexts: JvmFormalParameter returns XtendFormalParameter Constraint: (extension?='extension'? parameterType=JvmTypeReference? name=InnerVarID)
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendAnnotationType semanticObject)
      Contexts: Member returns XtendAnnotationType Constraint: (annotationInfo=Member_XtendAnnotationType_2_6_0 modifiers+=CommonModifier* name=ValidID members+=AnnotationField*)
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendClass semanticObject)
      Contexts: Member returns XtendClass Constraint: ( annotationInfo=Member_XtendClass_2_3_0 modifiers+=CommonModifier* name=ValidID (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? extends=JvmParameterizedTypeReference? (implements+=JvmParameterizedTypeReference implements+=JvmParameterizedTypeReference*)? members+=Member* )
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendConstructor semanticObject)
      Contexts: Member returns XtendConstructor Constraint: ( annotationInfo=Member_XtendConstructor_2_2_0 modifiers+=CommonModifier* (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? (parameters+=Parameter parameters+=Parameter*)? (exceptions+=JvmTypeReference exceptions+=JvmTypeReference*)? expression=XBlockExpression )
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendEnum semanticObject)
      Contexts: Member returns XtendEnum Constraint: (annotationInfo=Member_XtendEnum_2_5_0 modifiers+=CommonModifier* name=ValidID (members+=XtendEnumLiteral members+=XtendEnumLiteral*)?)
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendField semanticObject)
      Contexts: Member returns XtendField Constraint: ( annotationInfo=Member_XtendField_2_0_0 modifiers+=CommonModifier* ( (modifiers+=FieldModifier modifiers+=CommonModifier* type=JvmTypeReference? name=ValidID) | (modifiers+='extension' (modifiers+=FieldModifier | modifiers+=CommonModifier)* type=JvmTypeReference name=ValidID?) | ( modifiers+=FieldModifier modifiers+=CommonModifier* modifiers+='extension' modifiers+=CommonModifier* type=JvmTypeReference name=ValidID? ) | (type=JvmTypeReference name=ValidID) ) initialValue=XExpression? )
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendFunction semanticObject)
      Contexts: Member returns XtendFunction Constraint: ( annotationInfo=Member_XtendFunction_2_1_0 modifiers+=CommonModifier* modifiers+=MethodModifier (modifiers+=CommonModifier | modifiers+=MethodModifier)* (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? ( (returnType=JvmTypeReference createExtensionInfo=CreateExtensionInfo name=ValidID) | (returnType=TypeReferenceWithTypeArgs name=FunctionID) | (returnType=TypeReferenceNoTypeArgs name=FunctionID) | (createExtensionInfo=CreateExtensionInfo name=ValidID) | name=FunctionID ) (parameters+=Parameter parameters+=Parameter*)? (exceptions+=JvmTypeReference exceptions+=JvmTypeReference*)? (expression=XBlockExpression | expression=RichString)? )
      protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context, XtendInterface semanticObject)
      Contexts: Member returns XtendInterface Constraint: ( annotationInfo=Member_XtendInterface_2_4_0 modifiers+=CommonModifier* name=ValidID (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? (extends+=JvmParameterizedTypeReference extends+=JvmParameterizedTypeReference*)? members+=Member* )
      protected void sequence_Member_XtendAnnotationType_2_6_0_XtendClass_2_3_0_XtendConstructor_2_2_0_XtendEnum_2_5_0_XtendField_2_0_0_XtendFunction_2_1_0_XtendInterface_2_4_0​(org.eclipse.xtext.serializer.ISerializationContext context, XtendMember semanticObject)
      Contexts: Member.XtendField_2_0_0 returns XtendMember Member.XtendFunction_2_1_0 returns XtendMember Member.XtendConstructor_2_2_0 returns XtendMember Member.XtendClass_2_3_0 returns XtendMember Member.XtendInterface_2_4_0 returns XtendMember Member.XtendEnum_2_5_0 returns XtendMember Member.XtendAnnotationType_2_6_0 returns XtendMember Constraint: annotations+=XAnnotation*
      protected void sequence_MultiTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmSynonymTypeReference semanticObject)
      Contexts: MultiTypeReference returns JvmSynonymTypeReference Constraint: (references+=MultiTypeReference_JvmSynonymTypeReference_1_0 references+=JvmTypeReference+)
      protected void sequence_Parameter​(org.eclipse.xtext.serializer.ISerializationContext context, XtendParameter semanticObject)
      Contexts: Parameter returns XtendParameter Constraint: (annotations+=XAnnotation* (extension?='extension' annotations+=XAnnotation*)? parameterType=JvmTypeReference varArg?='...'? name=ValidID)
      protected void sequence_ParameterizedTypeReferenceWithTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmInnerTypeReference semanticObject)
      Contexts: TypeReferenceWithTypeArgs returns JvmInnerTypeReference TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_0_1_0_0 returns JvmInnerTypeReference ParameterizedTypeReferenceWithTypeArgs returns JvmInnerTypeReference ParameterizedTypeReferenceWithTypeArgs.JvmInnerTypeReference_1_4_0_0_0 returns JvmInnerTypeReference Constraint: ( outer=ParameterizedTypeReferenceWithTypeArgs_JvmInnerTypeReference_1_4_0_0_0 type=[JvmType|ValidID] (arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)? )
      protected void sequence_ParameterizedTypeReferenceWithTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
      Contexts: TypeReferenceWithTypeArgs returns JvmParameterizedTypeReference TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_0_1_0_0 returns JvmParameterizedTypeReference ParameterizedTypeReferenceWithTypeArgs returns JvmParameterizedTypeReference ParameterizedTypeReferenceWithTypeArgs.JvmInnerTypeReference_1_4_0_0_0 returns JvmParameterizedTypeReference Constraint: (type=[JvmType|QualifiedName] arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)
      protected void sequence_RichString​(org.eclipse.xtext.serializer.ISerializationContext context, RichString semanticObject)
      Contexts: XAssignment returns RichString XAssignment.XBinaryOperation_1_1_0_0_0 returns RichString XConditionalExpression returns RichString XConditionalExpression.XIfExpression_1_0_0_0 returns RichString XStringLiteral returns RichString XExpressionOrSimpleConstructorCall returns RichString RichString returns RichString RichStringPart returns RichString XAnnotationElementValueOrCommaList returns RichString XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns RichString XAnnotationElementValue returns RichString XAnnotationOrExpression returns RichString XExpression returns RichString XOrExpression returns RichString XOrExpression.XBinaryOperation_1_0_0_0 returns RichString XAndExpression returns RichString XAndExpression.XBinaryOperation_1_0_0_0 returns RichString XEqualityExpression returns RichString XEqualityExpression.XBinaryOperation_1_0_0_0 returns RichString XRelationalExpression returns RichString XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns RichString XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns RichString XOtherOperatorExpression returns RichString XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns RichString XAdditiveExpression returns RichString XAdditiveExpression.XBinaryOperation_1_0_0_0 returns RichString XMultiplicativeExpression returns RichString XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns RichString XUnaryOperation returns RichString XCastedExpression returns RichString XCastedExpression.XCastedExpression_1_0_0_0 returns RichString XPostfixOperation returns RichString XPostfixOperation.XPostfixOperation_1_0_0 returns RichString XMemberFeatureCall returns RichString XMemberFeatureCall.XAssignment_1_0_0_0_0 returns RichString XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns RichString XPrimaryExpression returns RichString XLiteral returns RichString XParenthesizedExpression returns RichString XExpressionOrVarDeclaration returns RichString Constraint: ( expressions+=RichStringLiteral | ( expressions+=RichStringLiteralStart expressions+=RichStringPart? (expressions+=RichStringLiteralInbetween expressions+=RichStringPart?)* expressions+=RichStringLiteralEnd ) )
      protected void sequence_RichStringElseIf​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringElseIf semanticObject)
      Contexts: RichStringElseIf returns RichStringElseIf Constraint: (if=XExpression then=InternalRichString)
      protected void sequence_RichStringForLoop​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringForLoop semanticObject)
      Contexts: RichStringPart returns RichStringForLoop RichStringForLoop returns RichStringForLoop Constraint: ( declaredParam=JvmFormalParameter forExpression=XExpression before=XExpression? separator=XExpression? after=XExpression? eachExpression=InternalRichString )
      protected void sequence_RichStringIf​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringIf semanticObject)
      Contexts: RichStringPart returns RichStringIf RichStringIf returns RichStringIf Constraint: (if=XExpression then=InternalRichString elseIfs+=RichStringElseIf* else=InternalRichString?)
      protected void sequence_RichStringLiteral​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringLiteral semanticObject)
      Contexts: RichStringLiteral returns RichStringLiteral Constraint: value=RICH_TEXT
      protected void sequence_RichStringLiteralEnd​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringLiteral semanticObject)
      Contexts: RichStringLiteralEnd returns RichStringLiteral Constraint: (value=RICH_TEXT_END | value=COMMENT_RICH_TEXT_END)
      protected void sequence_RichStringLiteralInbetween​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringLiteral semanticObject)
      Contexts: RichStringLiteralInbetween returns RichStringLiteral Constraint: (value=RICH_TEXT_INBETWEEN | value=COMMENT_RICH_TEXT_INBETWEEN)
      protected void sequence_RichStringLiteralStart​(org.eclipse.xtext.serializer.ISerializationContext context, RichStringLiteral semanticObject)
      Contexts: RichStringLiteralStart returns RichStringLiteral Constraint: value=RICH_TEXT_START
      protected void sequence_SimpleStringLiteral​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XStringLiteral semanticObject)
      Contexts: XAssignment returns XStringLiteral XAssignment.XBinaryOperation_1_1_0_0_0 returns XStringLiteral XConditionalExpression returns XStringLiteral XConditionalExpression.XIfExpression_1_0_0_0 returns XStringLiteral XStringLiteral returns XStringLiteral XExpressionOrSimpleConstructorCall returns XStringLiteral SimpleStringLiteral returns XStringLiteral RichStringPart returns XStringLiteral XAnnotationElementValueOrCommaList returns XStringLiteral XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XStringLiteral XAnnotationElementValue returns XStringLiteral XAnnotationOrExpression returns XStringLiteral XExpression returns XStringLiteral XOrExpression returns XStringLiteral XOrExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral XAndExpression returns XStringLiteral XAndExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral XEqualityExpression returns XStringLiteral XEqualityExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral XRelationalExpression returns XStringLiteral XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XStringLiteral XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XStringLiteral XOtherOperatorExpression returns XStringLiteral XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral XAdditiveExpression returns XStringLiteral XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral XMultiplicativeExpression returns XStringLiteral XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral XUnaryOperation returns XStringLiteral XCastedExpression returns XStringLiteral XCastedExpression.XCastedExpression_1_0_0_0 returns XStringLiteral XPostfixOperation returns XStringLiteral XPostfixOperation.XPostfixOperation_1_0_0 returns XStringLiteral XMemberFeatureCall returns XStringLiteral XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XStringLiteral XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XStringLiteral XPrimaryExpression returns XStringLiteral XLiteral returns XStringLiteral XParenthesizedExpression returns XStringLiteral XExpressionOrVarDeclaration returns XStringLiteral Constraint: value=STRING
      protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context, XtendAnnotationType semanticObject)
      Contexts: Type returns XtendAnnotationType Constraint: (annotationInfo=Type_XtendAnnotationType_2_3_0 modifiers+=CommonModifier* name=ValidID members+=AnnotationField*)
      protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context, XtendClass semanticObject)
      Contexts: Type returns XtendClass Constraint: ( annotationInfo=Type_XtendClass_2_0_0 modifiers+=CommonModifier* name=ValidID (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? extends=JvmParameterizedTypeReference? (implements+=JvmSuperTypeReference implements+=JvmSuperTypeReference*)? members+=Member* )
      protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context, XtendEnum semanticObject)
      Contexts: Type returns XtendEnum Constraint: (annotationInfo=Type_XtendEnum_2_2_0 modifiers+=CommonModifier* name=ValidID (members+=XtendEnumLiteral members+=XtendEnumLiteral*)?)
      protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context, XtendInterface semanticObject)
      Contexts: Type returns XtendInterface Constraint: ( annotationInfo=Type_XtendInterface_2_1_0 modifiers+=CommonModifier* name=ValidID (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? (extends+=JvmSuperTypeReference extends+=JvmSuperTypeReference*)? members+=Member* )
      protected void sequence_Type_XtendAnnotationType_2_3_0_XtendClass_2_0_0_XtendEnum_2_2_0_XtendInterface_2_1_0​(org.eclipse.xtext.serializer.ISerializationContext context, XtendTypeDeclaration semanticObject)
      Contexts: Type.XtendClass_2_0_0 returns XtendTypeDeclaration Type.XtendInterface_2_1_0 returns XtendTypeDeclaration Type.XtendEnum_2_2_0 returns XtendTypeDeclaration Type.XtendAnnotationType_2_3_0 returns XtendTypeDeclaration Constraint: annotations+=XAnnotation*
      protected void sequence_TypeReferenceNoTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
      Contexts: TypeReferenceNoTypeArgs returns JvmParameterizedTypeReference TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_1_1_0_0 returns JvmParameterizedTypeReference Constraint: type=[JvmType|QualifiedName]
      protected void sequence_TypeReferenceWithTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
      Contexts: TypeReferenceWithTypeArgs returns JvmGenericArrayTypeReference Constraint: ( componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0 | componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0 )
      protected void sequence_TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
      Contexts: TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_0_1_0_0 returns JvmGenericArrayTypeReference Constraint: componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0
      protected void sequence_TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
      Contexts: TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_1_1_0_0 returns JvmGenericArrayTypeReference Constraint: componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0
      protected void sequence_VariableModifier_XVariableDeclaration​(org.eclipse.xtext.serializer.ISerializationContext context, XtendVariableDeclaration semanticObject)
      Contexts: XVariableDeclaration returns XtendVariableDeclaration RichStringPart returns XtendVariableDeclaration XExpressionOrVarDeclaration returns XtendVariableDeclaration Constraint: ( ((writeable?='var'? extension?='extension'?) | (extension?='extension' writeable?='var'?)) ((type=JvmTypeReference name=InnerVarID) | name=InnerVarID) right=XExpression? )
      protected void sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XBinaryOperation semanticObject)
      Contexts: XAssignment returns XBinaryOperation XAssignment.XBinaryOperation_1_1_0_0_0 returns XBinaryOperation XConditionalExpression returns XBinaryOperation XConditionalExpression.XIfExpression_1_0_0_0 returns XBinaryOperation XExpressionOrSimpleConstructorCall returns XBinaryOperation RichStringPart returns XBinaryOperation XAnnotationElementValueOrCommaList returns XBinaryOperation XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XBinaryOperation XAnnotationElementValue returns XBinaryOperation XAnnotationOrExpression returns XBinaryOperation XExpression returns XBinaryOperation XOrExpression returns XBinaryOperation XOrExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation XAndExpression returns XBinaryOperation XAndExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation XEqualityExpression returns XBinaryOperation XEqualityExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation XRelationalExpression returns XBinaryOperation XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XBinaryOperation XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XBinaryOperation XOtherOperatorExpression returns XBinaryOperation XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation XAdditiveExpression returns XBinaryOperation XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation XMultiplicativeExpression returns XBinaryOperation XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation XUnaryOperation returns XBinaryOperation XCastedExpression returns XBinaryOperation XCastedExpression.XCastedExpression_1_0_0_0 returns XBinaryOperation XPostfixOperation returns XBinaryOperation XPostfixOperation.XPostfixOperation_1_0_0 returns XBinaryOperation XMemberFeatureCall returns XBinaryOperation XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XBinaryOperation XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XBinaryOperation XPrimaryExpression returns XBinaryOperation XParenthesizedExpression returns XBinaryOperation XExpressionOrVarDeclaration returns XBinaryOperation Constraint: ( (leftOperand=XAssignment_XBinaryOperation_1_1_0_0_0 feature=[JvmIdentifiableElement|OpMultiAssign] rightOperand=XAssignment) | (leftOperand=XOrExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpOr] rightOperand=XAndExpression) | (leftOperand=XAndExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpAnd] rightOperand=XEqualityExpression) | (leftOperand=XEqualityExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpEquality] rightOperand=XRelationalExpression) | (leftOperand=XRelationalExpression_XBinaryOperation_1_1_0_0_0 feature=[JvmIdentifiableElement|OpCompare] rightOperand=XOtherOperatorExpression) | (leftOperand=XOtherOperatorExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpOther] rightOperand=XAdditiveExpression) | (leftOperand=XAdditiveExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpAdd] rightOperand=XMultiplicativeExpression) | (leftOperand=XMultiplicativeExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpMulti] rightOperand=XUnaryOperation) )
      protected void sequence_XAssignment_XMemberFeatureCall​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XAssignment semanticObject)
      Contexts: XAssignment returns XAssignment XAssignment.XBinaryOperation_1_1_0_0_0 returns XAssignment XConditionalExpression returns XAssignment XConditionalExpression.XIfExpression_1_0_0_0 returns XAssignment XExpressionOrSimpleConstructorCall returns XAssignment RichStringPart returns XAssignment XAnnotationElementValueOrCommaList returns XAssignment XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XAssignment XAnnotationElementValue returns XAssignment XAnnotationOrExpression returns XAssignment XExpression returns XAssignment XOrExpression returns XAssignment XOrExpression.XBinaryOperation_1_0_0_0 returns XAssignment XAndExpression returns XAssignment XAndExpression.XBinaryOperation_1_0_0_0 returns XAssignment XEqualityExpression returns XAssignment XEqualityExpression.XBinaryOperation_1_0_0_0 returns XAssignment XRelationalExpression returns XAssignment XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XAssignment XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XAssignment XOtherOperatorExpression returns XAssignment XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XAssignment XAdditiveExpression returns XAssignment XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XAssignment XMultiplicativeExpression returns XAssignment XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XAssignment XUnaryOperation returns XAssignment XCastedExpression returns XAssignment XCastedExpression.XCastedExpression_1_0_0_0 returns XAssignment XPostfixOperation returns XAssignment XPostfixOperation.XPostfixOperation_1_0_0 returns XAssignment XMemberFeatureCall returns XAssignment XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XAssignment XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XAssignment XPrimaryExpression returns XAssignment XParenthesizedExpression returns XAssignment XExpressionOrVarDeclaration returns XAssignment Constraint: ( (feature=[JvmIdentifiableElement|FeatureCallID] value=XAssignment) | (assignable=XMemberFeatureCall_XAssignment_1_0_0_0_0 explicitStatic?='::'? feature=[JvmIdentifiableElement|FeatureCallID] value=XAssignment) )
      protected void sequence_XbaseConstructorCall​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XConstructorCall semanticObject)
      Contexts: XAssignment returns XConstructorCall XAssignment.XBinaryOperation_1_1_0_0_0 returns XConstructorCall XConditionalExpression returns XConstructorCall XConditionalExpression.XIfExpression_1_0_0_0 returns XConstructorCall XConstructorCall returns XConstructorCall XConstructorCall.AnonymousClass_1_0_0_0 returns XConstructorCall XbaseConstructorCall returns XConstructorCall XExpressionOrSimpleConstructorCall returns XConstructorCall RichStringPart returns XConstructorCall XAnnotationElementValueOrCommaList returns XConstructorCall XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XConstructorCall XAnnotationElementValue returns XConstructorCall XAnnotationOrExpression returns XConstructorCall XExpression returns XConstructorCall XOrExpression returns XConstructorCall XOrExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall XAndExpression returns XConstructorCall XAndExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall XEqualityExpression returns XConstructorCall XEqualityExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall XRelationalExpression returns XConstructorCall XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XConstructorCall XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XConstructorCall XOtherOperatorExpression returns XConstructorCall XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall XAdditiveExpression returns XConstructorCall XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall XMultiplicativeExpression returns XConstructorCall XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall XUnaryOperation returns XConstructorCall XCastedExpression returns XConstructorCall XCastedExpression.XCastedExpression_1_0_0_0 returns XConstructorCall XPostfixOperation returns XConstructorCall XPostfixOperation.XPostfixOperation_1_0_0 returns XConstructorCall XMemberFeatureCall returns XConstructorCall XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XConstructorCall XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XConstructorCall XPrimaryExpression returns XConstructorCall XParenthesizedExpression returns XConstructorCall XExpressionOrVarDeclaration returns XConstructorCall Constraint: ( constructor=[JvmConstructor|QualifiedName] (typeArguments+=JvmArgumentTypeReference typeArguments+=JvmArgumentTypeReference*)? (explicitConstructorCall?='(' (arguments+=XShortClosure | (arguments+=XExpression arguments+=XExpression*))?)? arguments+=XClosure? )
      protected void sequence_XCasePart​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XCasePart semanticObject)
      Contexts: XCasePart returns XCasePart Constraint: (typeGuard=MultiTypeReference? case=XExpression? (then=XExpression | fallThrough?=','))
      protected void sequence_XConditionalExpression_XIfExpression​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XIfExpression semanticObject)
      Contexts: XAssignment returns XIfExpression XAssignment.XBinaryOperation_1_1_0_0_0 returns XIfExpression XConditionalExpression returns XIfExpression XConditionalExpression.XIfExpression_1_0_0_0 returns XIfExpression XExpressionOrSimpleConstructorCall returns XIfExpression RichStringPart returns XIfExpression XAnnotationElementValueOrCommaList returns XIfExpression XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XIfExpression XAnnotationElementValue returns XIfExpression XAnnotationOrExpression returns XIfExpression XExpression returns XIfExpression XOrExpression returns XIfExpression XOrExpression.XBinaryOperation_1_0_0_0 returns XIfExpression XAndExpression returns XIfExpression XAndExpression.XBinaryOperation_1_0_0_0 returns XIfExpression XEqualityExpression returns XIfExpression XEqualityExpression.XBinaryOperation_1_0_0_0 returns XIfExpression XRelationalExpression returns XIfExpression XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XIfExpression XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XIfExpression XOtherOperatorExpression returns XIfExpression XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XIfExpression XAdditiveExpression returns XIfExpression XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XIfExpression XMultiplicativeExpression returns XIfExpression XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XIfExpression XUnaryOperation returns XIfExpression XCastedExpression returns XIfExpression XCastedExpression.XCastedExpression_1_0_0_0 returns XIfExpression XPostfixOperation returns XIfExpression XPostfixOperation.XPostfixOperation_1_0_0 returns XIfExpression XMemberFeatureCall returns XIfExpression XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XIfExpression XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XIfExpression XPrimaryExpression returns XIfExpression XParenthesizedExpression returns XIfExpression XExpressionOrVarDeclaration returns XIfExpression Constraint: ( (if=XConditionalExpression_XIfExpression_1_0_0_0 conditionalExpression?='?' then=XExpression else=XExpression?) | (if=XExpression then=XExpression else=XExpression?) )
      protected void sequence_XConstructorCall​(org.eclipse.xtext.serializer.ISerializationContext context, AnonymousClass semanticObject)
      Contexts: XAssignment returns AnonymousClass XAssignment.XBinaryOperation_1_1_0_0_0 returns AnonymousClass XConditionalExpression returns AnonymousClass XConditionalExpression.XIfExpression_1_0_0_0 returns AnonymousClass XConstructorCall returns AnonymousClass XExpressionOrSimpleConstructorCall returns AnonymousClass RichStringPart returns AnonymousClass XAnnotationElementValueOrCommaList returns AnonymousClass XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns AnonymousClass XAnnotationElementValue returns AnonymousClass XAnnotationOrExpression returns AnonymousClass XExpression returns AnonymousClass XOrExpression returns AnonymousClass XOrExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass XAndExpression returns AnonymousClass XAndExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass XEqualityExpression returns AnonymousClass XEqualityExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass XRelationalExpression returns AnonymousClass XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns AnonymousClass XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns AnonymousClass XOtherOperatorExpression returns AnonymousClass XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass XAdditiveExpression returns AnonymousClass XAdditiveExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass XMultiplicativeExpression returns AnonymousClass XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass XUnaryOperation returns AnonymousClass XCastedExpression returns AnonymousClass XCastedExpression.XCastedExpression_1_0_0_0 returns AnonymousClass XPostfixOperation returns AnonymousClass XPostfixOperation.XPostfixOperation_1_0_0 returns AnonymousClass XMemberFeatureCall returns AnonymousClass XMemberFeatureCall.XAssignment_1_0_0_0_0 returns AnonymousClass XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns AnonymousClass XPrimaryExpression returns AnonymousClass XParenthesizedExpression returns AnonymousClass XExpressionOrVarDeclaration returns AnonymousClass Constraint: (constructorCall=XConstructorCall_AnonymousClass_1_0_0_0 members+=Member*)
      protected void sequence_XFunctionSuperTypeRef​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xtype.XFunctionTypeRef semanticObject)
      Contexts: JvmSuperTypeReference returns XFunctionTypeRef XFunctionSuperTypeRef returns XFunctionTypeRef Constraint: ((instanceContext?='(' (paramTypes+=JvmTypeReference paramTypes+=JvmTypeReference*)?)? returnType=JvmTypeReference)
      protected void sequence_XSwitchExpression​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XSwitchExpression semanticObject)
      Contexts: XAssignment returns XSwitchExpression XAssignment.XBinaryOperation_1_1_0_0_0 returns XSwitchExpression XConditionalExpression returns XSwitchExpression XConditionalExpression.XIfExpression_1_0_0_0 returns XSwitchExpression XSwitchExpression returns XSwitchExpression XExpressionOrSimpleConstructorCall returns XSwitchExpression RichStringPart returns XSwitchExpression XAnnotationElementValueOrCommaList returns XSwitchExpression XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XSwitchExpression XAnnotationElementValue returns XSwitchExpression XAnnotationOrExpression returns XSwitchExpression XExpression returns XSwitchExpression XOrExpression returns XSwitchExpression XOrExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression XAndExpression returns XSwitchExpression XAndExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression XEqualityExpression returns XSwitchExpression XEqualityExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression XRelationalExpression returns XSwitchExpression XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XSwitchExpression XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XSwitchExpression XOtherOperatorExpression returns XSwitchExpression XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression XAdditiveExpression returns XSwitchExpression XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression XMultiplicativeExpression returns XSwitchExpression XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression XUnaryOperation returns XSwitchExpression XCastedExpression returns XSwitchExpression XCastedExpression.XCastedExpression_1_0_0_0 returns XSwitchExpression XPostfixOperation returns XSwitchExpression XPostfixOperation.XPostfixOperation_1_0_0 returns XSwitchExpression XMemberFeatureCall returns XSwitchExpression XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XSwitchExpression XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XSwitchExpression XPrimaryExpression returns XSwitchExpression XParenthesizedExpression returns XSwitchExpression XExpressionOrVarDeclaration returns XSwitchExpression Constraint: ( ((declaredParam=JvmFormalParameter switch=XExpression) | (declaredParam=JvmFormalParameter? switch=XExpressionOrSimpleConstructorCall)) cases+=XCasePart* default=XExpression? )
      protected void sequence_XtendEnumLiteral​(org.eclipse.xtext.serializer.ISerializationContext context, XtendEnumLiteral semanticObject)
      Contexts: XtendEnumLiteral returns XtendEnumLiteral Constraint: (annotations+=XAnnotation* name=ValidID)
      protected void sequence_XTryCatchFinallyExpression​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.xbase.XTryCatchFinallyExpression semanticObject)
      Contexts: XAssignment returns XTryCatchFinallyExpression XAssignment.XBinaryOperation_1_1_0_0_0 returns XTryCatchFinallyExpression XConditionalExpression returns XTryCatchFinallyExpression XConditionalExpression.XIfExpression_1_0_0_0 returns XTryCatchFinallyExpression XTryCatchFinallyExpression returns XTryCatchFinallyExpression XExpressionOrSimpleConstructorCall returns XTryCatchFinallyExpression RichStringPart returns XTryCatchFinallyExpression XAnnotationElementValueOrCommaList returns XTryCatchFinallyExpression XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XTryCatchFinallyExpression XAnnotationElementValue returns XTryCatchFinallyExpression XAnnotationOrExpression returns XTryCatchFinallyExpression XExpression returns XTryCatchFinallyExpression XOrExpression returns XTryCatchFinallyExpression XOrExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression XAndExpression returns XTryCatchFinallyExpression XAndExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression XEqualityExpression returns XTryCatchFinallyExpression XEqualityExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression XRelationalExpression returns XTryCatchFinallyExpression XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XTryCatchFinallyExpression XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XTryCatchFinallyExpression XOtherOperatorExpression returns XTryCatchFinallyExpression XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression XAdditiveExpression returns XTryCatchFinallyExpression XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression XMultiplicativeExpression returns XTryCatchFinallyExpression XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression XUnaryOperation returns XTryCatchFinallyExpression XCastedExpression returns XTryCatchFinallyExpression XCastedExpression.XCastedExpression_1_0_0_0 returns XTryCatchFinallyExpression XPostfixOperation returns XTryCatchFinallyExpression XPostfixOperation.XPostfixOperation_1_0_0 returns XTryCatchFinallyExpression XMemberFeatureCall returns XTryCatchFinallyExpression XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XTryCatchFinallyExpression XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XTryCatchFinallyExpression XPrimaryExpression returns XTryCatchFinallyExpression XParenthesizedExpression returns XTryCatchFinallyExpression XExpressionOrVarDeclaration returns XTryCatchFinallyExpression Constraint: ( ( resources+=InitializedVariableDeclaration resources+=InitializedVariableDeclaration* expression=XExpression ((catchClauses+=XCatchClause+ finallyExpression=XExpression?) | finallyExpression=XExpression)? ) | (expression=XExpression ((catchClauses+=XCatchClause+ finallyExpression=XExpression?) | finallyExpression=XExpression)) )
      • Methods inherited from class org.eclipse.xtext.xbase.annotations.serializer.AbstractXbaseWithAnnotationsSemanticSequencer

        sequence_XAnnotation, sequence_XAnnotation, sequence_XAnnotationElementValue_XListLiteral, sequence_XAnnotationElementValue_XListLiteral, sequence_XAnnotationElementValueOrCommaList_XListLiteral, sequence_XAnnotationElementValueOrCommaList_XListLiteral, sequence_XAnnotationElementValuePair, sequence_XAnnotationElementValuePair
      • Methods inherited from class org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer

        getValidOperator, isBuilderSyntax, isBuilderSyntax, isXShortClosure, isXShortClosure, isXShortClosureAndBuilderSyntax, sequence_XAdditiveExpression, sequence_XAssignment, sequence_XConstructorCall, sequence_XExpression, sequence_XFeatureCall, sequence_XMemberFeatureCall
      • Methods inherited from class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer

        sequence_FullJvmFormalParameter, sequence_FullJvmFormalParameter, sequence_JvmFormalParameter, sequence_JvmFormalParameter, sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression, sequence_XAssignment_XMemberFeatureCall, sequence_XBasicForLoopExpression, sequence_XBasicForLoopExpression, sequence_XBlockExpression, sequence_XBlockExpression, sequence_XBooleanLiteral, sequence_XBooleanLiteral, sequence_XCasePart, sequence_XCastedExpression, sequence_XCastedExpression, sequence_XCatchClause, sequence_XCatchClause, sequence_XClosure, sequence_XClosure, sequence_XConstructorCall, sequence_XDoWhileExpression, sequence_XDoWhileExpression, sequence_XExpressionInClosure, sequence_XExpressionInClosure, sequence_XFeatureCall, sequence_XForLoopExpression, sequence_XForLoopExpression, sequence_XIfExpression, sequence_XIfExpression, sequence_XListLiteral, sequence_XListLiteral, sequence_XMemberFeatureCall, sequence_XNullLiteral, sequence_XNullLiteral, sequence_XNumberLiteral, sequence_XNumberLiteral, sequence_XPostfixOperation, sequence_XPostfixOperation, sequence_XRelationalExpression, sequence_XRelationalExpression, sequence_XReturnExpression, sequence_XReturnExpression, sequence_XSetLiteral, sequence_XSetLiteral, sequence_XShortClosure, sequence_XShortClosure, sequence_XStringLiteral, sequence_XStringLiteral, sequence_XSwitchExpression, sequence_XSynchronizedExpression, sequence_XSynchronizedExpression, sequence_XThrowExpression, sequence_XThrowExpression, sequence_XTryCatchFinallyExpression, sequence_XTypeLiteral, sequence_XTypeLiteral, sequence_XUnaryOperation, sequence_XUnaryOperation, sequence_XVariableDeclaration, sequence_XVariableDeclaration, sequence_XWhileExpression, sequence_XWhileExpression
      • Methods inherited from class org.eclipse.xtext.xbase.serializer.AbstractXtypeSemanticSequencer

        sequence_JvmLowerBound, sequence_JvmLowerBound, sequence_JvmLowerBoundAnded, sequence_JvmLowerBoundAnded, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0, sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0, sequence_JvmTypeParameter, sequence_JvmTypeParameter, sequence_JvmTypeReference, sequence_JvmTypeReference, sequence_JvmUpperBound, sequence_JvmUpperBound, sequence_JvmUpperBoundAnded, sequence_JvmUpperBoundAnded, sequence_JvmWildcardTypeReference, sequence_JvmWildcardTypeReference, sequence_XFunctionTypeRef, sequence_XFunctionTypeRef, sequence_XImportDeclaration, sequence_XImportDeclaration, sequence_XImportSection, sequence_XImportSection
      • Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer

        init
      • Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer

        createContext, createNodeProvider, createSequence, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractXtendSemanticSequencer

        public AbstractXtendSemanticSequencer()
    • Method Detail

      • sequence

        public void sequence​(org.eclipse.xtext.serializer.ISerializationContext context,
                             org.eclipse.emf.ecore.EObject semanticObject)
        Overrides:
        sequence in class org.eclipse.xtext.xbase.annotations.serializer.AbstractXbaseWithAnnotationsSemanticSequencer
      • sequence_AnnotationField

        protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                XtendAnnotationType semanticObject)
         Contexts:
             AnnotationField returns XtendAnnotationType
        
         Constraint:
             (annotationInfo=AnnotationField_XtendAnnotationType_2_4_0 modifiers+=CommonModifier* name=ValidID members+=AnnotationField*)
         
      • sequence_AnnotationField_XtendAnnotationType_2_4_0_XtendClass_2_1_0_XtendEnum_2_3_0_XtendField_2_0_0_0_0_XtendField_2_0_0_1_0_XtendInterface_2_2_0

        protected void sequence_AnnotationField_XtendAnnotationType_2_4_0_XtendClass_2_1_0_XtendEnum_2_3_0_XtendField_2_0_0_0_0_XtendField_2_0_0_1_0_XtendInterface_2_2_0​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                                                                                                          XtendMember semanticObject)
         Contexts:
             AnnotationField.XtendField_2_0_0_0_0 returns XtendMember
             AnnotationField.XtendField_2_0_0_1_0 returns XtendMember
             AnnotationField.XtendClass_2_1_0 returns XtendMember
             AnnotationField.XtendInterface_2_2_0 returns XtendMember
             AnnotationField.XtendEnum_2_3_0 returns XtendMember
             AnnotationField.XtendAnnotationType_2_4_0 returns XtendMember
        
         Constraint:
             annotations+=XAnnotation*
         
      • sequence_AnnotationField

        protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                XtendClass semanticObject)
         Contexts:
             AnnotationField returns XtendClass
        
         Constraint:
             (
                 annotationInfo=AnnotationField_XtendClass_2_1_0 
                 modifiers+=CommonModifier* 
                 name=ValidID 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 extends=JvmParameterizedTypeReference? 
                 (implements+=JvmParameterizedTypeReference implements+=JvmParameterizedTypeReference*)? 
                 members+=Member*
             )
         
      • sequence_AnnotationField

        protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                XtendEnum semanticObject)
         Contexts:
             AnnotationField returns XtendEnum
        
         Constraint:
             (annotationInfo=AnnotationField_XtendEnum_2_3_0 modifiers+=CommonModifier* name=ValidID (members+=XtendEnumLiteral members+=XtendEnumLiteral*)?)
         
      • sequence_AnnotationField

        protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                XtendField semanticObject)
         Contexts:
             AnnotationField returns XtendField
        
         Constraint:
             (
                 (
                     (
                         annotationInfo=AnnotationField_XtendField_2_0_0_0_0 
                         modifiers+=CommonModifier* 
                         modifiers+=FieldModifier 
                         modifiers+=CommonModifier* 
                         type=JvmTypeReference? 
                         name=ValidID
                     ) | 
                     (annotationInfo=AnnotationField_XtendField_2_0_0_1_0 modifiers+=CommonModifier* type=JvmTypeReference name=ValidID)
                 ) 
                 initialValue=XAnnotationElementValue?
             )
         
      • sequence_AnnotationField

        protected void sequence_AnnotationField​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                XtendInterface semanticObject)
         Contexts:
             AnnotationField returns XtendInterface
        
         Constraint:
             (
                 annotationInfo=AnnotationField_XtendInterface_2_2_0 
                 modifiers+=CommonModifier* 
                 name=ValidID 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 (extends+=JvmParameterizedTypeReference extends+=JvmParameterizedTypeReference*)? 
                 members+=Member*
             )
         
      • sequence_CreateExtensionInfo

        protected void sequence_CreateExtensionInfo​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    CreateExtensionInfo semanticObject)
         Contexts:
             CreateExtensionInfo returns CreateExtensionInfo
        
         Constraint:
             (name=ValidID? createExpression=XExpression)
         
      • sequence_File

        protected void sequence_File​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     XtendFile semanticObject)
         Contexts:
             File returns XtendFile
        
         Constraint:
             ((package=QualifiedName? importSection=XImportSection xtendTypes+=Type+) | (package=QualifiedName? xtendTypes+=Type+) | xtendTypes+=Type+)?
         
      • sequence_FullJvmFormalParameter

        protected void sequence_FullJvmFormalParameter​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       XtendFormalParameter semanticObject)
         Contexts:
             FullJvmFormalParameter returns XtendFormalParameter
        
         Constraint:
             (extension?='extension'? parameterType=MultiTypeReference name=InnerVarID)
         
      • sequence_InitializedVariableDeclaration_VariableModifier

        protected void sequence_InitializedVariableDeclaration_VariableModifier​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                XtendVariableDeclaration semanticObject)
         Contexts:
             InitializedVariableDeclaration returns XtendVariableDeclaration
        
         Constraint:
             (
                 ((writeable?='var'? extension?='extension'?) | (extension?='extension' writeable?='var'?)) 
                 ((type=JvmTypeReference name=InnerVarID) | name=InnerVarID) 
                 right=XExpression
             )
         
      • sequence_InternalRichString

        protected void sequence_InternalRichString​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   RichString semanticObject)
         Contexts:
             InternalRichString returns RichString
        
         Constraint:
             (expressions+=RichStringLiteralInbetween (expressions+=RichStringPart? expressions+=RichStringLiteralInbetween)*)
         
      • sequence_JvmFormalParameter

        protected void sequence_JvmFormalParameter​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   XtendFormalParameter semanticObject)
         Contexts:
             JvmFormalParameter returns XtendFormalParameter
        
         Constraint:
             (extension?='extension'? parameterType=JvmTypeReference? name=InnerVarID)
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendAnnotationType semanticObject)
         Contexts:
             Member returns XtendAnnotationType
        
         Constraint:
             (annotationInfo=Member_XtendAnnotationType_2_6_0 modifiers+=CommonModifier* name=ValidID members+=AnnotationField*)
         
      • sequence_Member_XtendAnnotationType_2_6_0_XtendClass_2_3_0_XtendConstructor_2_2_0_XtendEnum_2_5_0_XtendField_2_0_0_XtendFunction_2_1_0_XtendInterface_2_4_0

        protected void sequence_Member_XtendAnnotationType_2_6_0_XtendClass_2_3_0_XtendConstructor_2_2_0_XtendEnum_2_5_0_XtendField_2_0_0_XtendFunction_2_1_0_XtendInterface_2_4_0​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                                                                                                                   XtendMember semanticObject)
         Contexts:
             Member.XtendField_2_0_0 returns XtendMember
             Member.XtendFunction_2_1_0 returns XtendMember
             Member.XtendConstructor_2_2_0 returns XtendMember
             Member.XtendClass_2_3_0 returns XtendMember
             Member.XtendInterface_2_4_0 returns XtendMember
             Member.XtendEnum_2_5_0 returns XtendMember
             Member.XtendAnnotationType_2_6_0 returns XtendMember
        
         Constraint:
             annotations+=XAnnotation*
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendClass semanticObject)
         Contexts:
             Member returns XtendClass
        
         Constraint:
             (
                 annotationInfo=Member_XtendClass_2_3_0 
                 modifiers+=CommonModifier* 
                 name=ValidID 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 extends=JvmParameterizedTypeReference? 
                 (implements+=JvmParameterizedTypeReference implements+=JvmParameterizedTypeReference*)? 
                 members+=Member*
             )
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendConstructor semanticObject)
         Contexts:
             Member returns XtendConstructor
        
         Constraint:
             (
                 annotationInfo=Member_XtendConstructor_2_2_0 
                 modifiers+=CommonModifier* 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 (parameters+=Parameter parameters+=Parameter*)? 
                 (exceptions+=JvmTypeReference exceptions+=JvmTypeReference*)? 
                 expression=XBlockExpression
             )
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendEnum semanticObject)
         Contexts:
             Member returns XtendEnum
        
         Constraint:
             (annotationInfo=Member_XtendEnum_2_5_0 modifiers+=CommonModifier* name=ValidID (members+=XtendEnumLiteral members+=XtendEnumLiteral*)?)
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendField semanticObject)
         Contexts:
             Member returns XtendField
        
         Constraint:
             (
                 annotationInfo=Member_XtendField_2_0_0 
                 modifiers+=CommonModifier* 
                 (
                     (modifiers+=FieldModifier modifiers+=CommonModifier* type=JvmTypeReference? name=ValidID) | 
                     (modifiers+='extension' (modifiers+=FieldModifier | modifiers+=CommonModifier)* type=JvmTypeReference name=ValidID?) | 
                     (
                         modifiers+=FieldModifier 
                         modifiers+=CommonModifier* 
                         modifiers+='extension' 
                         modifiers+=CommonModifier* 
                         type=JvmTypeReference 
                         name=ValidID?
                     ) | 
                     (type=JvmTypeReference name=ValidID)
                 ) 
                 initialValue=XExpression?
             )
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendFunction semanticObject)
         Contexts:
             Member returns XtendFunction
        
         Constraint:
             (
                 annotationInfo=Member_XtendFunction_2_1_0 
                 modifiers+=CommonModifier* 
                 modifiers+=MethodModifier 
                 (modifiers+=CommonModifier | modifiers+=MethodModifier)* 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 (
                     (returnType=JvmTypeReference createExtensionInfo=CreateExtensionInfo name=ValidID) | 
                     (returnType=TypeReferenceWithTypeArgs name=FunctionID) | 
                     (returnType=TypeReferenceNoTypeArgs name=FunctionID) | 
                     (createExtensionInfo=CreateExtensionInfo name=ValidID) | 
                     name=FunctionID
                 ) 
                 (parameters+=Parameter parameters+=Parameter*)? 
                 (exceptions+=JvmTypeReference exceptions+=JvmTypeReference*)? 
                 (expression=XBlockExpression | expression=RichString)?
             )
         
      • sequence_Member

        protected void sequence_Member​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       XtendInterface semanticObject)
         Contexts:
             Member returns XtendInterface
        
         Constraint:
             (
                 annotationInfo=Member_XtendInterface_2_4_0 
                 modifiers+=CommonModifier* 
                 name=ValidID 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 (extends+=JvmParameterizedTypeReference extends+=JvmParameterizedTypeReference*)? 
                 members+=Member*
             )
         
      • sequence_MultiTypeReference

        protected void sequence_MultiTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   org.eclipse.xtext.common.types.JvmSynonymTypeReference semanticObject)
         Contexts:
             MultiTypeReference returns JvmSynonymTypeReference
        
         Constraint:
             (references+=MultiTypeReference_JvmSynonymTypeReference_1_0 references+=JvmTypeReference+)
         
      • sequence_Parameter

        protected void sequence_Parameter​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          XtendParameter semanticObject)
         Contexts:
             Parameter returns XtendParameter
        
         Constraint:
             (annotations+=XAnnotation* (extension?='extension' annotations+=XAnnotation*)? parameterType=JvmTypeReference varArg?='...'? name=ValidID)
         
      • sequence_ParameterizedTypeReferenceWithTypeArgs

        protected void sequence_ParameterizedTypeReferenceWithTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                       org.eclipse.xtext.common.types.JvmInnerTypeReference semanticObject)
         Contexts:
             TypeReferenceWithTypeArgs returns JvmInnerTypeReference
             TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_0_1_0_0 returns JvmInnerTypeReference
             ParameterizedTypeReferenceWithTypeArgs returns JvmInnerTypeReference
             ParameterizedTypeReferenceWithTypeArgs.JvmInnerTypeReference_1_4_0_0_0 returns JvmInnerTypeReference
        
         Constraint:
             (
                 outer=ParameterizedTypeReferenceWithTypeArgs_JvmInnerTypeReference_1_4_0_0_0 
                 type=[JvmType|ValidID] 
                 (arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)?
             )
         
      • sequence_ParameterizedTypeReferenceWithTypeArgs

        protected void sequence_ParameterizedTypeReferenceWithTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                       org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
         Contexts:
             TypeReferenceWithTypeArgs returns JvmParameterizedTypeReference
             TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_0_1_0_0 returns JvmParameterizedTypeReference
             ParameterizedTypeReferenceWithTypeArgs returns JvmParameterizedTypeReference
             ParameterizedTypeReferenceWithTypeArgs.JvmInnerTypeReference_1_4_0_0_0 returns JvmParameterizedTypeReference
        
         Constraint:
             (type=[JvmType|QualifiedName] arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)
         
      • sequence_RichStringElseIf

        protected void sequence_RichStringElseIf​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 RichStringElseIf semanticObject)
         Contexts:
             RichStringElseIf returns RichStringElseIf
        
         Constraint:
             (if=XExpression then=InternalRichString)
         
      • sequence_RichStringForLoop

        protected void sequence_RichStringForLoop​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  RichStringForLoop semanticObject)
         Contexts:
             RichStringPart returns RichStringForLoop
             RichStringForLoop returns RichStringForLoop
        
         Constraint:
             (
                 declaredParam=JvmFormalParameter 
                 forExpression=XExpression 
                 before=XExpression? 
                 separator=XExpression? 
                 after=XExpression? 
                 eachExpression=InternalRichString
             )
         
      • sequence_RichStringIf

        protected void sequence_RichStringIf​(org.eclipse.xtext.serializer.ISerializationContext context,
                                             RichStringIf semanticObject)
         Contexts:
             RichStringPart returns RichStringIf
             RichStringIf returns RichStringIf
        
         Constraint:
             (if=XExpression then=InternalRichString elseIfs+=RichStringElseIf* else=InternalRichString?)
         
      • sequence_RichStringLiteralEnd

        protected void sequence_RichStringLiteralEnd​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     RichStringLiteral semanticObject)
         Contexts:
             RichStringLiteralEnd returns RichStringLiteral
        
         Constraint:
             (value=RICH_TEXT_END | value=COMMENT_RICH_TEXT_END)
         
      • sequence_RichStringLiteralInbetween

        protected void sequence_RichStringLiteralInbetween​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           RichStringLiteral semanticObject)
         Contexts:
             RichStringLiteralInbetween returns RichStringLiteral
        
         Constraint:
             (value=RICH_TEXT_INBETWEEN | value=COMMENT_RICH_TEXT_INBETWEEN)
         
      • sequence_RichStringLiteralStart

        protected void sequence_RichStringLiteralStart​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       RichStringLiteral semanticObject)
         Contexts:
             RichStringLiteralStart returns RichStringLiteral
        
         Constraint:
             value=RICH_TEXT_START
         
      • sequence_RichStringLiteral

        protected void sequence_RichStringLiteral​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  RichStringLiteral semanticObject)
         Contexts:
             RichStringLiteral returns RichStringLiteral
        
         Constraint:
             value=RICH_TEXT
         
      • sequence_RichString

        protected void sequence_RichString​(org.eclipse.xtext.serializer.ISerializationContext context,
                                           RichString semanticObject)
         Contexts:
             XAssignment returns RichString
             XAssignment.XBinaryOperation_1_1_0_0_0 returns RichString
             XConditionalExpression returns RichString
             XConditionalExpression.XIfExpression_1_0_0_0 returns RichString
             XStringLiteral returns RichString
             XExpressionOrSimpleConstructorCall returns RichString
             RichString returns RichString
             RichStringPart returns RichString
             XAnnotationElementValueOrCommaList returns RichString
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns RichString
             XAnnotationElementValue returns RichString
             XAnnotationOrExpression returns RichString
             XExpression returns RichString
             XOrExpression returns RichString
             XOrExpression.XBinaryOperation_1_0_0_0 returns RichString
             XAndExpression returns RichString
             XAndExpression.XBinaryOperation_1_0_0_0 returns RichString
             XEqualityExpression returns RichString
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns RichString
             XRelationalExpression returns RichString
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns RichString
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns RichString
             XOtherOperatorExpression returns RichString
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns RichString
             XAdditiveExpression returns RichString
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns RichString
             XMultiplicativeExpression returns RichString
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns RichString
             XUnaryOperation returns RichString
             XCastedExpression returns RichString
             XCastedExpression.XCastedExpression_1_0_0_0 returns RichString
             XPostfixOperation returns RichString
             XPostfixOperation.XPostfixOperation_1_0_0 returns RichString
             XMemberFeatureCall returns RichString
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns RichString
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns RichString
             XPrimaryExpression returns RichString
             XLiteral returns RichString
             XParenthesizedExpression returns RichString
             XExpressionOrVarDeclaration returns RichString
        
         Constraint:
             (
                 expressions+=RichStringLiteral | 
                 (
                     expressions+=RichStringLiteralStart 
                     expressions+=RichStringPart? 
                     (expressions+=RichStringLiteralInbetween expressions+=RichStringPart?)* 
                     expressions+=RichStringLiteralEnd
                 )
             )
         
      • sequence_SimpleStringLiteral

        protected void sequence_SimpleStringLiteral​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    org.eclipse.xtext.xbase.XStringLiteral semanticObject)
         Contexts:
             XAssignment returns XStringLiteral
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XStringLiteral
             XConditionalExpression returns XStringLiteral
             XConditionalExpression.XIfExpression_1_0_0_0 returns XStringLiteral
             XStringLiteral returns XStringLiteral
             XExpressionOrSimpleConstructorCall returns XStringLiteral
             SimpleStringLiteral returns XStringLiteral
             RichStringPart returns XStringLiteral
             XAnnotationElementValueOrCommaList returns XStringLiteral
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XStringLiteral
             XAnnotationElementValue returns XStringLiteral
             XAnnotationOrExpression returns XStringLiteral
             XExpression returns XStringLiteral
             XOrExpression returns XStringLiteral
             XOrExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
             XAndExpression returns XStringLiteral
             XAndExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
             XEqualityExpression returns XStringLiteral
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
             XRelationalExpression returns XStringLiteral
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XStringLiteral
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XStringLiteral
             XOtherOperatorExpression returns XStringLiteral
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
             XAdditiveExpression returns XStringLiteral
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
             XMultiplicativeExpression returns XStringLiteral
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XStringLiteral
             XUnaryOperation returns XStringLiteral
             XCastedExpression returns XStringLiteral
             XCastedExpression.XCastedExpression_1_0_0_0 returns XStringLiteral
             XPostfixOperation returns XStringLiteral
             XPostfixOperation.XPostfixOperation_1_0_0 returns XStringLiteral
             XMemberFeatureCall returns XStringLiteral
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XStringLiteral
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XStringLiteral
             XPrimaryExpression returns XStringLiteral
             XLiteral returns XStringLiteral
             XParenthesizedExpression returns XStringLiteral
             XExpressionOrVarDeclaration returns XStringLiteral
        
         Constraint:
             value=STRING
         
      • sequence_TypeReferenceNoTypeArgs

        protected void sequence_TypeReferenceNoTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
         Contexts:
             TypeReferenceNoTypeArgs returns JvmParameterizedTypeReference
             TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_1_1_0_0 returns JvmParameterizedTypeReference
        
         Constraint:
             type=[JvmType|QualifiedName]
         
      • sequence_TypeReferenceWithTypeArgs

        protected void sequence_TypeReferenceWithTypeArgs​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                          org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
         Contexts:
             TypeReferenceWithTypeArgs returns JvmGenericArrayTypeReference
        
         Constraint:
             (
                 componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0 | 
                 componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0
             )
         
      • sequence_TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0

        protected void sequence_TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                               org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
         Contexts:
             TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_0_1_0_0 returns JvmGenericArrayTypeReference
        
         Constraint:
             componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_0_1_0_0
         
      • sequence_TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0

        protected void sequence_TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                               org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
         Contexts:
             TypeReferenceWithTypeArgs.JvmGenericArrayTypeReference_1_1_0_0 returns JvmGenericArrayTypeReference
        
         Constraint:
             componentType=TypeReferenceWithTypeArgs_JvmGenericArrayTypeReference_1_1_0_0
         
      • sequence_Type

        protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     XtendAnnotationType semanticObject)
         Contexts:
             Type returns XtendAnnotationType
        
         Constraint:
             (annotationInfo=Type_XtendAnnotationType_2_3_0 modifiers+=CommonModifier* name=ValidID members+=AnnotationField*)
         
      • sequence_Type_XtendAnnotationType_2_3_0_XtendClass_2_0_0_XtendEnum_2_2_0_XtendInterface_2_1_0

        protected void sequence_Type_XtendAnnotationType_2_3_0_XtendClass_2_0_0_XtendEnum_2_2_0_XtendInterface_2_1_0​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                                                     XtendTypeDeclaration semanticObject)
         Contexts:
             Type.XtendClass_2_0_0 returns XtendTypeDeclaration
             Type.XtendInterface_2_1_0 returns XtendTypeDeclaration
             Type.XtendEnum_2_2_0 returns XtendTypeDeclaration
             Type.XtendAnnotationType_2_3_0 returns XtendTypeDeclaration
        
         Constraint:
             annotations+=XAnnotation*
         
      • sequence_Type

        protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     XtendClass semanticObject)
         Contexts:
             Type returns XtendClass
        
         Constraint:
             (
                 annotationInfo=Type_XtendClass_2_0_0 
                 modifiers+=CommonModifier* 
                 name=ValidID 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 extends=JvmParameterizedTypeReference? 
                 (implements+=JvmSuperTypeReference implements+=JvmSuperTypeReference*)? 
                 members+=Member*
             )
         
      • sequence_Type

        protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     XtendEnum semanticObject)
         Contexts:
             Type returns XtendEnum
        
         Constraint:
             (annotationInfo=Type_XtendEnum_2_2_0 modifiers+=CommonModifier* name=ValidID (members+=XtendEnumLiteral members+=XtendEnumLiteral*)?)
         
      • sequence_Type

        protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     XtendInterface semanticObject)
         Contexts:
             Type returns XtendInterface
        
         Constraint:
             (
                 annotationInfo=Type_XtendInterface_2_1_0 
                 modifiers+=CommonModifier* 
                 name=ValidID 
                 (typeParameters+=JvmTypeParameter typeParameters+=JvmTypeParameter*)? 
                 (extends+=JvmSuperTypeReference extends+=JvmSuperTypeReference*)? 
                 members+=Member*
             )
         
      • sequence_VariableModifier_XVariableDeclaration

        protected void sequence_VariableModifier_XVariableDeclaration​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                      XtendVariableDeclaration semanticObject)
         Contexts:
             XVariableDeclaration returns XtendVariableDeclaration
             RichStringPart returns XtendVariableDeclaration
             XExpressionOrVarDeclaration returns XtendVariableDeclaration
        
         Constraint:
             (
                 ((writeable?='var'? extension?='extension'?) | (extension?='extension' writeable?='var'?)) 
                 ((type=JvmTypeReference name=InnerVarID) | name=InnerVarID) 
                 right=XExpression?
             )
         
      • sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression

        protected void sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                                                                                                                          org.eclipse.xtext.xbase.XBinaryOperation semanticObject)
         Contexts:
             XAssignment returns XBinaryOperation
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XBinaryOperation
             XConditionalExpression returns XBinaryOperation
             XConditionalExpression.XIfExpression_1_0_0_0 returns XBinaryOperation
             XExpressionOrSimpleConstructorCall returns XBinaryOperation
             RichStringPart returns XBinaryOperation
             XAnnotationElementValueOrCommaList returns XBinaryOperation
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XBinaryOperation
             XAnnotationElementValue returns XBinaryOperation
             XAnnotationOrExpression returns XBinaryOperation
             XExpression returns XBinaryOperation
             XOrExpression returns XBinaryOperation
             XOrExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation
             XAndExpression returns XBinaryOperation
             XAndExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation
             XEqualityExpression returns XBinaryOperation
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation
             XRelationalExpression returns XBinaryOperation
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XBinaryOperation
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XBinaryOperation
             XOtherOperatorExpression returns XBinaryOperation
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation
             XAdditiveExpression returns XBinaryOperation
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation
             XMultiplicativeExpression returns XBinaryOperation
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XBinaryOperation
             XUnaryOperation returns XBinaryOperation
             XCastedExpression returns XBinaryOperation
             XCastedExpression.XCastedExpression_1_0_0_0 returns XBinaryOperation
             XPostfixOperation returns XBinaryOperation
             XPostfixOperation.XPostfixOperation_1_0_0 returns XBinaryOperation
             XMemberFeatureCall returns XBinaryOperation
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XBinaryOperation
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XBinaryOperation
             XPrimaryExpression returns XBinaryOperation
             XParenthesizedExpression returns XBinaryOperation
             XExpressionOrVarDeclaration returns XBinaryOperation
        
         Constraint:
             (
                 (leftOperand=XAssignment_XBinaryOperation_1_1_0_0_0 feature=[JvmIdentifiableElement|OpMultiAssign] rightOperand=XAssignment) | 
                 (leftOperand=XOrExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpOr] rightOperand=XAndExpression) | 
                 (leftOperand=XAndExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpAnd] rightOperand=XEqualityExpression) | 
                 (leftOperand=XEqualityExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpEquality] rightOperand=XRelationalExpression) | 
                 (leftOperand=XRelationalExpression_XBinaryOperation_1_1_0_0_0 feature=[JvmIdentifiableElement|OpCompare] rightOperand=XOtherOperatorExpression) | 
                 (leftOperand=XOtherOperatorExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpOther] rightOperand=XAdditiveExpression) | 
                 (leftOperand=XAdditiveExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpAdd] rightOperand=XMultiplicativeExpression) | 
                 (leftOperand=XMultiplicativeExpression_XBinaryOperation_1_0_0_0 feature=[JvmIdentifiableElement|OpMulti] rightOperand=XUnaryOperation)
             )
         
        Overrides:
        sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression in class org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer
      • sequence_XAssignment_XMemberFeatureCall

        protected void sequence_XAssignment_XMemberFeatureCall​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                               org.eclipse.xtext.xbase.XAssignment semanticObject)
         Contexts:
             XAssignment returns XAssignment
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XAssignment
             XConditionalExpression returns XAssignment
             XConditionalExpression.XIfExpression_1_0_0_0 returns XAssignment
             XExpressionOrSimpleConstructorCall returns XAssignment
             RichStringPart returns XAssignment
             XAnnotationElementValueOrCommaList returns XAssignment
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XAssignment
             XAnnotationElementValue returns XAssignment
             XAnnotationOrExpression returns XAssignment
             XExpression returns XAssignment
             XOrExpression returns XAssignment
             XOrExpression.XBinaryOperation_1_0_0_0 returns XAssignment
             XAndExpression returns XAssignment
             XAndExpression.XBinaryOperation_1_0_0_0 returns XAssignment
             XEqualityExpression returns XAssignment
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XAssignment
             XRelationalExpression returns XAssignment
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XAssignment
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XAssignment
             XOtherOperatorExpression returns XAssignment
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XAssignment
             XAdditiveExpression returns XAssignment
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XAssignment
             XMultiplicativeExpression returns XAssignment
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XAssignment
             XUnaryOperation returns XAssignment
             XCastedExpression returns XAssignment
             XCastedExpression.XCastedExpression_1_0_0_0 returns XAssignment
             XPostfixOperation returns XAssignment
             XPostfixOperation.XPostfixOperation_1_0_0 returns XAssignment
             XMemberFeatureCall returns XAssignment
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XAssignment
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XAssignment
             XPrimaryExpression returns XAssignment
             XParenthesizedExpression returns XAssignment
             XExpressionOrVarDeclaration returns XAssignment
        
         Constraint:
             (
                 (feature=[JvmIdentifiableElement|FeatureCallID] value=XAssignment) | 
                 (assignable=XMemberFeatureCall_XAssignment_1_0_0_0_0 explicitStatic?='::'? feature=[JvmIdentifiableElement|FeatureCallID] value=XAssignment)
             )
         
        Overrides:
        sequence_XAssignment_XMemberFeatureCall in class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer
      • sequence_XCasePart

        protected void sequence_XCasePart​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          org.eclipse.xtext.xbase.XCasePart semanticObject)
         Contexts:
             XCasePart returns XCasePart
        
         Constraint:
             (typeGuard=MultiTypeReference? case=XExpression? (then=XExpression | fallThrough?=','))
         
        Overrides:
        sequence_XCasePart in class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer
      • sequence_XConditionalExpression_XIfExpression

        protected void sequence_XConditionalExpression_XIfExpression​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                     org.eclipse.xtext.xbase.XIfExpression semanticObject)
         Contexts:
             XAssignment returns XIfExpression
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XIfExpression
             XConditionalExpression returns XIfExpression
             XConditionalExpression.XIfExpression_1_0_0_0 returns XIfExpression
             XExpressionOrSimpleConstructorCall returns XIfExpression
             RichStringPart returns XIfExpression
             XAnnotationElementValueOrCommaList returns XIfExpression
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XIfExpression
             XAnnotationElementValue returns XIfExpression
             XAnnotationOrExpression returns XIfExpression
             XExpression returns XIfExpression
             XOrExpression returns XIfExpression
             XOrExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
             XAndExpression returns XIfExpression
             XAndExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
             XEqualityExpression returns XIfExpression
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
             XRelationalExpression returns XIfExpression
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XIfExpression
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XIfExpression
             XOtherOperatorExpression returns XIfExpression
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
             XAdditiveExpression returns XIfExpression
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
             XMultiplicativeExpression returns XIfExpression
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XIfExpression
             XUnaryOperation returns XIfExpression
             XCastedExpression returns XIfExpression
             XCastedExpression.XCastedExpression_1_0_0_0 returns XIfExpression
             XPostfixOperation returns XIfExpression
             XPostfixOperation.XPostfixOperation_1_0_0 returns XIfExpression
             XMemberFeatureCall returns XIfExpression
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XIfExpression
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XIfExpression
             XPrimaryExpression returns XIfExpression
             XParenthesizedExpression returns XIfExpression
             XExpressionOrVarDeclaration returns XIfExpression
        
         Constraint:
             (
                 (if=XConditionalExpression_XIfExpression_1_0_0_0 conditionalExpression?='?' then=XExpression else=XExpression?) | 
                 (if=XExpression then=XExpression else=XExpression?)
             )
         
      • sequence_XConstructorCall

        protected void sequence_XConstructorCall​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 AnonymousClass semanticObject)
         Contexts:
             XAssignment returns AnonymousClass
             XAssignment.XBinaryOperation_1_1_0_0_0 returns AnonymousClass
             XConditionalExpression returns AnonymousClass
             XConditionalExpression.XIfExpression_1_0_0_0 returns AnonymousClass
             XConstructorCall returns AnonymousClass
             XExpressionOrSimpleConstructorCall returns AnonymousClass
             RichStringPart returns AnonymousClass
             XAnnotationElementValueOrCommaList returns AnonymousClass
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns AnonymousClass
             XAnnotationElementValue returns AnonymousClass
             XAnnotationOrExpression returns AnonymousClass
             XExpression returns AnonymousClass
             XOrExpression returns AnonymousClass
             XOrExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass
             XAndExpression returns AnonymousClass
             XAndExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass
             XEqualityExpression returns AnonymousClass
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass
             XRelationalExpression returns AnonymousClass
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns AnonymousClass
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns AnonymousClass
             XOtherOperatorExpression returns AnonymousClass
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass
             XAdditiveExpression returns AnonymousClass
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass
             XMultiplicativeExpression returns AnonymousClass
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns AnonymousClass
             XUnaryOperation returns AnonymousClass
             XCastedExpression returns AnonymousClass
             XCastedExpression.XCastedExpression_1_0_0_0 returns AnonymousClass
             XPostfixOperation returns AnonymousClass
             XPostfixOperation.XPostfixOperation_1_0_0 returns AnonymousClass
             XMemberFeatureCall returns AnonymousClass
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns AnonymousClass
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns AnonymousClass
             XPrimaryExpression returns AnonymousClass
             XParenthesizedExpression returns AnonymousClass
             XExpressionOrVarDeclaration returns AnonymousClass
        
         Constraint:
             (constructorCall=XConstructorCall_AnonymousClass_1_0_0_0 members+=Member*)
         
      • sequence_XFunctionSuperTypeRef

        protected void sequence_XFunctionSuperTypeRef​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      org.eclipse.xtext.xtype.XFunctionTypeRef semanticObject)
         Contexts:
             JvmSuperTypeReference returns XFunctionTypeRef
             XFunctionSuperTypeRef returns XFunctionTypeRef
        
         Constraint:
             ((instanceContext?='(' (paramTypes+=JvmTypeReference paramTypes+=JvmTypeReference*)?)? returnType=JvmTypeReference)
         
      • sequence_XSwitchExpression

        protected void sequence_XSwitchExpression​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  org.eclipse.xtext.xbase.XSwitchExpression semanticObject)
         Contexts:
             XAssignment returns XSwitchExpression
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XSwitchExpression
             XConditionalExpression returns XSwitchExpression
             XConditionalExpression.XIfExpression_1_0_0_0 returns XSwitchExpression
             XSwitchExpression returns XSwitchExpression
             XExpressionOrSimpleConstructorCall returns XSwitchExpression
             RichStringPart returns XSwitchExpression
             XAnnotationElementValueOrCommaList returns XSwitchExpression
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XSwitchExpression
             XAnnotationElementValue returns XSwitchExpression
             XAnnotationOrExpression returns XSwitchExpression
             XExpression returns XSwitchExpression
             XOrExpression returns XSwitchExpression
             XOrExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression
             XAndExpression returns XSwitchExpression
             XAndExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression
             XEqualityExpression returns XSwitchExpression
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression
             XRelationalExpression returns XSwitchExpression
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XSwitchExpression
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XSwitchExpression
             XOtherOperatorExpression returns XSwitchExpression
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression
             XAdditiveExpression returns XSwitchExpression
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression
             XMultiplicativeExpression returns XSwitchExpression
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XSwitchExpression
             XUnaryOperation returns XSwitchExpression
             XCastedExpression returns XSwitchExpression
             XCastedExpression.XCastedExpression_1_0_0_0 returns XSwitchExpression
             XPostfixOperation returns XSwitchExpression
             XPostfixOperation.XPostfixOperation_1_0_0 returns XSwitchExpression
             XMemberFeatureCall returns XSwitchExpression
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XSwitchExpression
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XSwitchExpression
             XPrimaryExpression returns XSwitchExpression
             XParenthesizedExpression returns XSwitchExpression
             XExpressionOrVarDeclaration returns XSwitchExpression
        
         Constraint:
             (
                 ((declaredParam=JvmFormalParameter switch=XExpression) | (declaredParam=JvmFormalParameter? switch=XExpressionOrSimpleConstructorCall)) 
                 cases+=XCasePart* 
                 default=XExpression?
             )
         
        Overrides:
        sequence_XSwitchExpression in class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer
      • sequence_XTryCatchFinallyExpression

        protected void sequence_XTryCatchFinallyExpression​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           org.eclipse.xtext.xbase.XTryCatchFinallyExpression semanticObject)
         Contexts:
             XAssignment returns XTryCatchFinallyExpression
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XTryCatchFinallyExpression
             XConditionalExpression returns XTryCatchFinallyExpression
             XConditionalExpression.XIfExpression_1_0_0_0 returns XTryCatchFinallyExpression
             XTryCatchFinallyExpression returns XTryCatchFinallyExpression
             XExpressionOrSimpleConstructorCall returns XTryCatchFinallyExpression
             RichStringPart returns XTryCatchFinallyExpression
             XAnnotationElementValueOrCommaList returns XTryCatchFinallyExpression
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XTryCatchFinallyExpression
             XAnnotationElementValue returns XTryCatchFinallyExpression
             XAnnotationOrExpression returns XTryCatchFinallyExpression
             XExpression returns XTryCatchFinallyExpression
             XOrExpression returns XTryCatchFinallyExpression
             XOrExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression
             XAndExpression returns XTryCatchFinallyExpression
             XAndExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression
             XEqualityExpression returns XTryCatchFinallyExpression
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression
             XRelationalExpression returns XTryCatchFinallyExpression
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XTryCatchFinallyExpression
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XTryCatchFinallyExpression
             XOtherOperatorExpression returns XTryCatchFinallyExpression
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression
             XAdditiveExpression returns XTryCatchFinallyExpression
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression
             XMultiplicativeExpression returns XTryCatchFinallyExpression
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XTryCatchFinallyExpression
             XUnaryOperation returns XTryCatchFinallyExpression
             XCastedExpression returns XTryCatchFinallyExpression
             XCastedExpression.XCastedExpression_1_0_0_0 returns XTryCatchFinallyExpression
             XPostfixOperation returns XTryCatchFinallyExpression
             XPostfixOperation.XPostfixOperation_1_0_0 returns XTryCatchFinallyExpression
             XMemberFeatureCall returns XTryCatchFinallyExpression
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XTryCatchFinallyExpression
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XTryCatchFinallyExpression
             XPrimaryExpression returns XTryCatchFinallyExpression
             XParenthesizedExpression returns XTryCatchFinallyExpression
             XExpressionOrVarDeclaration returns XTryCatchFinallyExpression
        
         Constraint:
             (
                 (
                     resources+=InitializedVariableDeclaration 
                     resources+=InitializedVariableDeclaration* 
                     expression=XExpression 
                     ((catchClauses+=XCatchClause+ finallyExpression=XExpression?) | finallyExpression=XExpression)?
                 ) | 
                 (expression=XExpression ((catchClauses+=XCatchClause+ finallyExpression=XExpression?) | finallyExpression=XExpression))
             )
         
        Overrides:
        sequence_XTryCatchFinallyExpression in class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer
      • sequence_XbaseConstructorCall

        protected void sequence_XbaseConstructorCall​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     org.eclipse.xtext.xbase.XConstructorCall semanticObject)
         Contexts:
             XAssignment returns XConstructorCall
             XAssignment.XBinaryOperation_1_1_0_0_0 returns XConstructorCall
             XConditionalExpression returns XConstructorCall
             XConditionalExpression.XIfExpression_1_0_0_0 returns XConstructorCall
             XConstructorCall returns XConstructorCall
             XConstructorCall.AnonymousClass_1_0_0_0 returns XConstructorCall
             XbaseConstructorCall returns XConstructorCall
             XExpressionOrSimpleConstructorCall returns XConstructorCall
             RichStringPart returns XConstructorCall
             XAnnotationElementValueOrCommaList returns XConstructorCall
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XConstructorCall
             XAnnotationElementValue returns XConstructorCall
             XAnnotationOrExpression returns XConstructorCall
             XExpression returns XConstructorCall
             XOrExpression returns XConstructorCall
             XOrExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
             XAndExpression returns XConstructorCall
             XAndExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
             XEqualityExpression returns XConstructorCall
             XEqualityExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
             XRelationalExpression returns XConstructorCall
             XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XConstructorCall
             XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XConstructorCall
             XOtherOperatorExpression returns XConstructorCall
             XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
             XAdditiveExpression returns XConstructorCall
             XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
             XMultiplicativeExpression returns XConstructorCall
             XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XConstructorCall
             XUnaryOperation returns XConstructorCall
             XCastedExpression returns XConstructorCall
             XCastedExpression.XCastedExpression_1_0_0_0 returns XConstructorCall
             XPostfixOperation returns XConstructorCall
             XPostfixOperation.XPostfixOperation_1_0_0 returns XConstructorCall
             XMemberFeatureCall returns XConstructorCall
             XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XConstructorCall
             XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XConstructorCall
             XPrimaryExpression returns XConstructorCall
             XParenthesizedExpression returns XConstructorCall
             XExpressionOrVarDeclaration returns XConstructorCall
        
         Constraint:
             (
                 constructor=[JvmConstructor|QualifiedName] 
                 (typeArguments+=JvmArgumentTypeReference typeArguments+=JvmArgumentTypeReference*)? 
                 (explicitConstructorCall?='(' (arguments+=XShortClosure | (arguments+=XExpression arguments+=XExpression*))?)? 
                 arguments+=XClosure?
             )
         
      • sequence_XtendEnumLiteral

        protected void sequence_XtendEnumLiteral​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 XtendEnumLiteral semanticObject)
         Contexts:
             XtendEnumLiteral returns XtendEnumLiteral
        
         Constraint:
             (annotations+=XAnnotation* name=ValidID)