Class AbstractXtypeSemanticSequencer

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

    public abstract class AbstractXtypeSemanticSequencer
    extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
    • Field Summary

      • 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 Deprecated Methods 
      Modifier and Type Method Description
      void sequence​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)  
      protected void sequence_JvmLowerBound​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
      Deprecated.
      protected void sequence_JvmLowerBound​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
      Contexts: JvmLowerBound returns JvmLowerBound Constraint: typeReference=JvmTypeReference
      protected void sequence_JvmLowerBoundAnded​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
      Deprecated.
      protected void sequence_JvmLowerBoundAnded​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
      Contexts: JvmLowerBoundAnded returns JvmLowerBound Constraint: typeReference=JvmTypeReference
      protected void sequence_JvmParameterizedTypeReference​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmInnerTypeReference semanticObject)
      Deprecated.
      protected void sequence_JvmParameterizedTypeReference​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
      Deprecated.
      protected void sequence_JvmParameterizedTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmInnerTypeReference semanticObject)
      Contexts: JvmTypeReference returns JvmInnerTypeReference JvmTypeReference.JvmGenericArrayTypeReference_0_1_0_0 returns JvmInnerTypeReference JvmParameterizedTypeReference returns JvmInnerTypeReference JvmParameterizedTypeReference.JvmInnerTypeReference_1_4_0_0_0 returns JvmInnerTypeReference JvmArgumentTypeReference returns JvmInnerTypeReference Constraint: ( outer=JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0 type=[JvmType|ValidID] (arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)? )
      protected void sequence_JvmParameterizedTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
      Contexts: JvmTypeReference returns JvmParameterizedTypeReference JvmTypeReference.JvmGenericArrayTypeReference_0_1_0_0 returns JvmParameterizedTypeReference JvmParameterizedTypeReference returns JvmParameterizedTypeReference JvmArgumentTypeReference returns JvmParameterizedTypeReference Constraint: (type=[JvmType|QualifiedName] (arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)?)
      protected void sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
      Deprecated.
      protected void sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
      Contexts: JvmParameterizedTypeReference.JvmInnerTypeReference_1_4_0_0_0 returns JvmParameterizedTypeReference Constraint: (type=[JvmType|QualifiedName] arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)
      protected void sequence_JvmTypeParameter​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmTypeParameter semanticObject)
      Deprecated.
      protected void sequence_JvmTypeParameter​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmTypeParameter semanticObject)
      Contexts: JvmTypeParameter returns JvmTypeParameter Constraint: (name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*)?)
      protected void sequence_JvmTypeReference​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
      Deprecated.
      protected void sequence_JvmTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
      Contexts: JvmTypeReference returns JvmGenericArrayTypeReference JvmTypeReference.JvmGenericArrayTypeReference_0_1_0_0 returns JvmGenericArrayTypeReference JvmArgumentTypeReference returns JvmGenericArrayTypeReference Constraint: componentType=JvmTypeReference_JvmGenericArrayTypeReference_0_1_0_0
      protected void sequence_JvmUpperBound​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
      Deprecated.
      protected void sequence_JvmUpperBound​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
      Contexts: JvmUpperBound returns JvmUpperBound Constraint: typeReference=JvmTypeReference
      protected void sequence_JvmUpperBoundAnded​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
      Deprecated.
      protected void sequence_JvmUpperBoundAnded​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
      Contexts: JvmUpperBoundAnded returns JvmUpperBound Constraint: typeReference=JvmTypeReference
      protected void sequence_JvmWildcardTypeReference​(org.eclipse.emf.ecore.EObject context, org.eclipse.xtext.common.types.JvmWildcardTypeReference semanticObject)
      Deprecated.
      protected void sequence_JvmWildcardTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.xtext.common.types.JvmWildcardTypeReference semanticObject)
      Contexts: JvmArgumentTypeReference returns JvmWildcardTypeReference JvmWildcardTypeReference returns JvmWildcardTypeReference Constraint: ((constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*) | (constraints+=JvmLowerBound constraints+=JvmLowerBoundAnded*))?
      protected void sequence_XFunctionTypeRef​(org.eclipse.emf.ecore.EObject context, XFunctionTypeRef semanticObject)
      Deprecated.
      protected void sequence_XFunctionTypeRef​(org.eclipse.xtext.serializer.ISerializationContext context, XFunctionTypeRef semanticObject)
      Contexts: JvmTypeReference returns XFunctionTypeRef XFunctionTypeRef returns XFunctionTypeRef JvmArgumentTypeReference returns XFunctionTypeRef Constraint: ((paramTypes+=JvmTypeReference paramTypes+=JvmTypeReference*)? returnType=JvmTypeReference)
      protected void sequence_XImportDeclaration​(org.eclipse.emf.ecore.EObject context, XImportDeclaration semanticObject)
      Deprecated.
      protected void sequence_XImportDeclaration​(org.eclipse.xtext.serializer.ISerializationContext context, XImportDeclaration semanticObject)
      Contexts: XImportDeclaration returns XImportDeclaration Constraint: ( (static?='static' extension?='extension'? importedType=[JvmDeclaredType|QualifiedNameInStaticImport] (wildcard?='*' | memberName=ValidID)) | importedType=[JvmDeclaredType|QualifiedName] | importedNamespace=QualifiedNameWithWildcard )
      protected void sequence_XImportSection​(org.eclipse.emf.ecore.EObject context, XImportSection semanticObject)
      Deprecated.
      protected void sequence_XImportSection​(org.eclipse.xtext.serializer.ISerializationContext context, XImportSection semanticObject)
      Contexts: XImportSection returns XImportSection Constraint: importDeclarations+=XImportDeclaration+
      • 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

      • AbstractXtypeSemanticSequencer

        public AbstractXtypeSemanticSequencer()
    • 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.serializer.sequencer.AbstractSemanticSequencer
      • sequence_JvmLowerBoundAnded

        protected void sequence_JvmLowerBoundAnded​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
         Contexts:
             JvmLowerBoundAnded returns JvmLowerBound
        
         Constraint:
             typeReference=JvmTypeReference
         
      • sequence_JvmLowerBoundAnded

        @Deprecated
        protected void sequence_JvmLowerBoundAnded​(org.eclipse.emf.ecore.EObject context,
                                                   org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
        Deprecated.
      • sequence_JvmLowerBound

        protected void sequence_JvmLowerBound​(org.eclipse.xtext.serializer.ISerializationContext context,
                                              org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
         Contexts:
             JvmLowerBound returns JvmLowerBound
        
         Constraint:
             typeReference=JvmTypeReference
         
      • sequence_JvmLowerBound

        @Deprecated
        protected void sequence_JvmLowerBound​(org.eclipse.emf.ecore.EObject context,
                                              org.eclipse.xtext.common.types.JvmLowerBound semanticObject)
        Deprecated.
      • sequence_JvmParameterizedTypeReference

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

        @Deprecated
        protected void sequence_JvmParameterizedTypeReference​(org.eclipse.emf.ecore.EObject context,
                                                              org.eclipse.xtext.common.types.JvmInnerTypeReference semanticObject)
        Deprecated.
      • sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0

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

        @Deprecated
        protected void sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0​(org.eclipse.emf.ecore.EObject context,
                                                                                              org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
        Deprecated.
      • sequence_JvmParameterizedTypeReference

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

        @Deprecated
        protected void sequence_JvmParameterizedTypeReference​(org.eclipse.emf.ecore.EObject context,
                                                              org.eclipse.xtext.common.types.JvmParameterizedTypeReference semanticObject)
        Deprecated.
      • sequence_JvmTypeParameter

        protected void sequence_JvmTypeParameter​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 org.eclipse.xtext.common.types.JvmTypeParameter semanticObject)
         Contexts:
             JvmTypeParameter returns JvmTypeParameter
        
         Constraint:
             (name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*)?)
         
      • sequence_JvmTypeParameter

        @Deprecated
        protected void sequence_JvmTypeParameter​(org.eclipse.emf.ecore.EObject context,
                                                 org.eclipse.xtext.common.types.JvmTypeParameter semanticObject)
        Deprecated.
      • sequence_JvmTypeReference

        protected void sequence_JvmTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
         Contexts:
             JvmTypeReference returns JvmGenericArrayTypeReference
             JvmTypeReference.JvmGenericArrayTypeReference_0_1_0_0 returns JvmGenericArrayTypeReference
             JvmArgumentTypeReference returns JvmGenericArrayTypeReference
        
         Constraint:
             componentType=JvmTypeReference_JvmGenericArrayTypeReference_0_1_0_0
         
      • sequence_JvmTypeReference

        @Deprecated
        protected void sequence_JvmTypeReference​(org.eclipse.emf.ecore.EObject context,
                                                 org.eclipse.xtext.common.types.JvmGenericArrayTypeReference semanticObject)
        Deprecated.
      • sequence_JvmUpperBoundAnded

        protected void sequence_JvmUpperBoundAnded​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
         Contexts:
             JvmUpperBoundAnded returns JvmUpperBound
        
         Constraint:
             typeReference=JvmTypeReference
         
      • sequence_JvmUpperBoundAnded

        @Deprecated
        protected void sequence_JvmUpperBoundAnded​(org.eclipse.emf.ecore.EObject context,
                                                   org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
        Deprecated.
      • sequence_JvmUpperBound

        protected void sequence_JvmUpperBound​(org.eclipse.xtext.serializer.ISerializationContext context,
                                              org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
         Contexts:
             JvmUpperBound returns JvmUpperBound
        
         Constraint:
             typeReference=JvmTypeReference
         
      • sequence_JvmUpperBound

        @Deprecated
        protected void sequence_JvmUpperBound​(org.eclipse.emf.ecore.EObject context,
                                              org.eclipse.xtext.common.types.JvmUpperBound semanticObject)
        Deprecated.
      • sequence_JvmWildcardTypeReference

        protected void sequence_JvmWildcardTypeReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                         org.eclipse.xtext.common.types.JvmWildcardTypeReference semanticObject)
         Contexts:
             JvmArgumentTypeReference returns JvmWildcardTypeReference
             JvmWildcardTypeReference returns JvmWildcardTypeReference
        
         Constraint:
             ((constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*) | (constraints+=JvmLowerBound constraints+=JvmLowerBoundAnded*))?
         
      • sequence_JvmWildcardTypeReference

        @Deprecated
        protected void sequence_JvmWildcardTypeReference​(org.eclipse.emf.ecore.EObject context,
                                                         org.eclipse.xtext.common.types.JvmWildcardTypeReference semanticObject)
        Deprecated.
      • sequence_XFunctionTypeRef

        protected void sequence_XFunctionTypeRef​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 XFunctionTypeRef semanticObject)
         Contexts:
             JvmTypeReference returns XFunctionTypeRef
             XFunctionTypeRef returns XFunctionTypeRef
             JvmArgumentTypeReference returns XFunctionTypeRef
        
         Constraint:
             ((paramTypes+=JvmTypeReference paramTypes+=JvmTypeReference*)? returnType=JvmTypeReference)
         
      • sequence_XFunctionTypeRef

        @Deprecated
        protected void sequence_XFunctionTypeRef​(org.eclipse.emf.ecore.EObject context,
                                                 XFunctionTypeRef semanticObject)
        Deprecated.
      • sequence_XImportDeclaration

        protected void sequence_XImportDeclaration​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   XImportDeclaration semanticObject)
         Contexts:
             XImportDeclaration returns XImportDeclaration
        
         Constraint:
             (
                 (static?='static' extension?='extension'? importedType=[JvmDeclaredType|QualifiedNameInStaticImport] (wildcard?='*' | memberName=ValidID)) | 
                 importedType=[JvmDeclaredType|QualifiedName] | 
                 importedNamespace=QualifiedNameWithWildcard
             )
         
      • sequence_XImportDeclaration

        @Deprecated
        protected void sequence_XImportDeclaration​(org.eclipse.emf.ecore.EObject context,
                                                   XImportDeclaration semanticObject)
        Deprecated.
      • sequence_XImportSection

        protected void sequence_XImportSection​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               XImportSection semanticObject)
         Contexts:
             XImportSection returns XImportSection
        
         Constraint:
             importDeclarations+=XImportDeclaration+
         
      • sequence_XImportSection

        @Deprecated
        protected void sequence_XImportSection​(org.eclipse.emf.ecore.EObject context,
                                               XImportSection semanticObject)
        Deprecated.