Class QualityEffectSpecificationSemanticSequencer

  • All Implemented Interfaces:
    org.eclipse.xtext.serializer.sequencer.ISemanticSequencer

    public class QualityEffectSpecificationSemanticSequencer
    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 
      Modifier and Type Method Description
      void sequence​(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject)  
      protected void sequence_Annotation​(org.eclipse.xtext.serializer.ISerializationContext context, Annotation semanticObject)
      Contexts: ComponentProperty returns Annotation Annotation returns Annotation RoleProperty returns Annotation Constraint: (not?='not'? annotation=STRING)
      protected void sequence_Assembly​(org.eclipse.xtext.serializer.ISerializationContext context, Assembly semanticObject)
      Contexts: ComponentProperty returns Assembly Assembly returns Assembly Constraint: (not?='not'? type=AssemblyType component=ComponentSpecification?)
      protected void sequence_ComponentSpecification​(org.eclipse.xtext.serializer.ISerializationContext context, ComponentSpecification semanticObject)
      Contexts: ComponentSpecification returns ComponentSpecification Constraint: (properties+=ComponentProperty properties+=ComponentProperty*)
      protected void sequence_Entry​(org.eclipse.xtext.serializer.ISerializationContext context, Entry semanticObject)
      Contexts: Entry returns Entry Constraint: (key+=STRING key+=STRING* value=STRING)
      protected void sequence_Identifier​(org.eclipse.xtext.serializer.ISerializationContext context, Identifier semanticObject)
      Contexts: ComponentProperty returns Identifier Identifier returns Identifier RoleProperty returns Identifier ResourceProperty returns Identifier Constraint: (not?='not'? id=STRING)
      protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject)
      Contexts: Model returns Model Constraint: (specifications+=QualityEffectSpecification specifications+=QualityEffectSpecification*)
      protected void sequence_Name​(org.eclipse.xtext.serializer.ISerializationContext context, Name semanticObject)
      Contexts: ComponentProperty returns Name Name returns Name RoleProperty returns Name ResourceProperty returns Name Constraint: (not?='not'? autonym=STRING)
      protected void sequence_NQA​(org.eclipse.xtext.serializer.ISerializationContext context, NQA semanticObject)
      Contexts: TransformationSpecification returns NQA NQA returns NQA Constraint: (quality=STRING type=TransformationType element=STRING)
      protected void sequence_NumericValue​(org.eclipse.xtext.serializer.ISerializationContext context, NumericValue semanticObject)
      Contexts: TransformationSpecification returns NumericValue NumericValue returns NumericValue Constraint: (valueType=ID transformationType=TransformationType transformationNumber=NUMBER)
      protected void sequence_QualityEffectSpecification​(org.eclipse.xtext.serializer.ISerializationContext context, QualityEffectSpecification semanticObject)
      Contexts: QualityEffectSpecification returns QualityEffectSpecification Constraint: ( components+=ComponentSpecification components+=ComponentSpecification* transformations+=TransformationSpecification transformations+=TransformationSpecification* )
      protected void sequence_Reasoning​(org.eclipse.xtext.serializer.ISerializationContext context, Reasoning semanticObject)
      Contexts: TransformationSpecification returns Reasoning Reasoning returns Reasoning Constraint: (quality=STRING rules+=Rule rules+=Rule*)
      protected void sequence_Resource​(org.eclipse.xtext.serializer.ISerializationContext context, Resource semanticObject)
      Contexts: ComponentProperty returns Resource Resource returns Resource Constraint: (properties+=ResourceProperty properties+=ResourceProperty*)
      protected void sequence_Role​(org.eclipse.xtext.serializer.ISerializationContext context, Role semanticObject)
      Contexts: ComponentProperty returns Role Role returns Role Constraint: (not?='not'? type=RoleType (properties+=RoleProperty properties+=RoleProperty*)?)
      protected void sequence_Rule​(org.eclipse.xtext.serializer.ISerializationContext context, Rule semanticObject)
      Contexts: Rule returns Rule Constraint: (qualities+=STRING qualities+=STRING* entries+=Entry entries+=Entry*)
      protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context, Type semanticObject)
      Contexts: ComponentProperty returns Type Type returns Type Constraint: (not?='not'? type=ComponentType)
      • 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
    • Constructor Detail

      • QualityEffectSpecificationSemanticSequencer

        public QualityEffectSpecificationSemanticSequencer()
    • Method Detail

      • sequence

        public void sequence​(org.eclipse.xtext.serializer.ISerializationContext context,
                             EObject semanticObject)
        Overrides:
        sequence in class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
      • sequence_Annotation

        protected void sequence_Annotation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                           Annotation semanticObject)
        Contexts: ComponentProperty returns Annotation Annotation returns Annotation RoleProperty returns Annotation Constraint: (not?='not'? annotation=STRING)
      • sequence_Assembly

        protected void sequence_Assembly​(org.eclipse.xtext.serializer.ISerializationContext context,
                                         Assembly semanticObject)
        Contexts: ComponentProperty returns Assembly Assembly returns Assembly Constraint: (not?='not'? type=AssemblyType component=ComponentSpecification?)
      • sequence_ComponentSpecification

        protected void sequence_ComponentSpecification​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       ComponentSpecification semanticObject)
        Contexts: ComponentSpecification returns ComponentSpecification Constraint: (properties+=ComponentProperty properties+=ComponentProperty*)
      • sequence_Entry

        protected void sequence_Entry​(org.eclipse.xtext.serializer.ISerializationContext context,
                                      Entry semanticObject)
        Contexts: Entry returns Entry Constraint: (key+=STRING key+=STRING* value=STRING)
      • sequence_Identifier

        protected void sequence_Identifier​(org.eclipse.xtext.serializer.ISerializationContext context,
                                           Identifier semanticObject)
        Contexts: ComponentProperty returns Identifier Identifier returns Identifier RoleProperty returns Identifier ResourceProperty returns Identifier Constraint: (not?='not'? id=STRING)
      • sequence_Model

        protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context,
                                      Model semanticObject)
        Contexts: Model returns Model Constraint: (specifications+=QualityEffectSpecification specifications+=QualityEffectSpecification*)
      • sequence_NQA

        protected void sequence_NQA​(org.eclipse.xtext.serializer.ISerializationContext context,
                                    NQA semanticObject)
        Contexts: TransformationSpecification returns NQA NQA returns NQA Constraint: (quality=STRING type=TransformationType element=STRING)
      • sequence_Name

        protected void sequence_Name​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     Name semanticObject)
        Contexts: ComponentProperty returns Name Name returns Name RoleProperty returns Name ResourceProperty returns Name Constraint: (not?='not'? autonym=STRING)
      • sequence_NumericValue

        protected void sequence_NumericValue​(org.eclipse.xtext.serializer.ISerializationContext context,
                                             NumericValue semanticObject)
        Contexts: TransformationSpecification returns NumericValue NumericValue returns NumericValue Constraint: (valueType=ID transformationType=TransformationType transformationNumber=NUMBER)
      • sequence_QualityEffectSpecification

        protected void sequence_QualityEffectSpecification​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           QualityEffectSpecification semanticObject)
        Contexts: QualityEffectSpecification returns QualityEffectSpecification Constraint: ( components+=ComponentSpecification components+=ComponentSpecification* transformations+=TransformationSpecification transformations+=TransformationSpecification* )
      • sequence_Reasoning

        protected void sequence_Reasoning​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Reasoning semanticObject)
        Contexts: TransformationSpecification returns Reasoning Reasoning returns Reasoning Constraint: (quality=STRING rules+=Rule rules+=Rule*)
      • sequence_Resource

        protected void sequence_Resource​(org.eclipse.xtext.serializer.ISerializationContext context,
                                         Resource semanticObject)
        Contexts: ComponentProperty returns Resource Resource returns Resource Constraint: (properties+=ResourceProperty properties+=ResourceProperty*)
      • sequence_Role

        protected void sequence_Role​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     Role semanticObject)
        Contexts: ComponentProperty returns Role Role returns Role Constraint: (not?='not'? type=RoleType (properties+=RoleProperty properties+=RoleProperty*)?)
      • sequence_Rule

        protected void sequence_Rule​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     Rule semanticObject)
        Contexts: Rule returns Rule Constraint: (qualities+=STRING qualities+=STRING* entries+=Entry entries+=Entry*)
      • sequence_Type

        protected void sequence_Type​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     Type semanticObject)
        Contexts: ComponentProperty returns Type Type returns Type Constraint: (not?='not'? type=ComponentType)