Class DSLSemanticSequencer

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

    public class DSLSemanticSequencer
    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_AbstractElement​(org.eclipse.xtext.serializer.ISerializationContext context, AbstractElement semanticObject)
      Contexts: AbstractElement returns AbstractElement Constraint: {AbstractElement}
      protected void sequence_AnySelector​(org.eclipse.xtext.serializer.ISerializationContext context, AnySelector semanticObject)
      Contexts: DataSelector returns AnySelector AnySelector returns AnySelector Constraint: {AnySelector}
      protected void sequence_AttributeClassSelector​(org.eclipse.xtext.serializer.ISerializationContext context, AttributeClassSelector semanticObject)
      Contexts: DataSelector returns AttributeClassSelector SpecificDataSelector returns AttributeClassSelector CharacteristicClassSelector returns AttributeClassSelector AttributeClassSelector returns AttributeClassSelector Constraint: ref=[CharacteristicClass|ID]
      protected void sequence_AttributeSelector​(org.eclipse.xtext.serializer.ISerializationContext context, AttributeSelector semanticObject)
      Contexts: DataSelector returns AttributeSelector SpecificDataSelector returns AttributeSelector CharacteristicSelector returns AttributeSelector AttributeSelector returns AttributeSelector Constraint: ref=CharacteristicTypeSelector
      protected void sequence_CharacteristicClass​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicClass semanticObject)
      Contexts: AbstractElement returns CharacteristicClass CharacteristicClass returns CharacteristicClass Constraint: (name=ID members+=CharacteristicTypeSelector members+=CharacteristicTypeSelector*)
      protected void sequence_CharacteristicReference​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicReference semanticObject)
      Contexts: Reference returns CharacteristicReference CharacteristicReference returns CharacteristicReference Constraint: value=[CharacteristicVariable|ID]
      protected void sequence_CharacteristicSet​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicSet semanticObject)
      Contexts: CharacteristicVariableType returns CharacteristicSet CharacteristicSet returns CharacteristicSet Constraint: name=ID
      protected void sequence_CharacteristicSetReference​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicSetReference semanticObject)
      Contexts: Reference returns CharacteristicSetReference CharacteristicSetReference returns CharacteristicSetReference Constraint: (value=[CharacteristicSet|ID] | ref=CharacteristsicSetOperation)
      protected void sequence_CharacteristicType​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicType semanticObject)
      Contexts: AbstractElement returns CharacteristicType CharacteristicType returns CharacteristicType Constraint: (name=ID ref=[EnumCharacteristicType|StringOrId])
      protected void sequence_CharacteristicTypeSelector​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicTypeSelector semanticObject)
      Contexts: CharacteristicTypeSelector returns CharacteristicTypeSelector Constraint: ( ref=[CharacteristicType|ID] ( (negated?='!'? literals+=[Literal|ID]) | (literals+=[Literal|ID] literals+=[Literal|ID]*) | (isVariableSelector?='$' variable=CharacteristicVariableType) ) )
      protected void sequence_CharacteristicVariable​(org.eclipse.xtext.serializer.ISerializationContext context, CharacteristicVariable semanticObject)
      Contexts: CharacteristicVariableType returns CharacteristicVariable CharacteristicVariable returns CharacteristicVariable Constraint: name=ID
      protected void sequence_ComplementOperation​(org.eclipse.xtext.serializer.ISerializationContext context, ComplementOperation semanticObject)
      Contexts: Operation returns ComplementOperation CharacteristsicSetOperation returns ComplementOperation ComplementOperation returns ComplementOperation Constraint: (types+=[CharacteristicType|ID] types+=[CharacteristicType|ID]* value=CharacteristicSetReference)
      protected void sequence_Condition​(org.eclipse.xtext.serializer.ISerializationContext context, Condition semanticObject)
      Contexts: Condition returns Condition Constraint: operation=BooleanOperation
      protected void sequence_Constraint​(org.eclipse.xtext.serializer.ISerializationContext context, Constraint semanticObject)
      Contexts: AbstractElement returns Constraint Constraint returns Constraint Constraint: (name=ID rule=Rule)
      protected void sequence_CreateSetOperation​(org.eclipse.xtext.serializer.ISerializationContext context, CreateSetOperation semanticObject)
      Contexts: Operation returns CreateSetOperation CharacteristsicSetOperation returns CreateSetOperation CreateSetOperation returns CreateSetOperation Constraint: value=CharacteristicReference
      protected void sequence_Data​(org.eclipse.xtext.serializer.ISerializationContext context, Data semanticObject)
      Contexts: Data returns Data Constraint: (selectors+=AnySelector | (selectors+=SpecificDataSelector selectors+=SpecificDataSelector*))
      protected void sequence_Destination​(org.eclipse.xtext.serializer.ISerializationContext context, Destination semanticObject)
      Contexts: Destination returns Destination Constraint: (selectors+=NodeSelector selectors+=NodeSelector*)
      protected void sequence_ElementOfOperation​(org.eclipse.xtext.serializer.ISerializationContext context, ElementOfOperation semanticObject)
      Contexts: Operation returns ElementOfOperation BooleanOperation returns ElementOfOperation LogicalOrOperation returns ElementOfOperation LogicalOrOperation.LogicalOrOperation_1_0 returns ElementOfOperation LogicalAndOperation returns ElementOfOperation LogicalAndOperation.LogicalAndOperation_1_0 returns ElementOfOperation LogicalNegationOperation returns ElementOfOperation EncapsulatedLogicalOperation returns ElementOfOperation SimpleBooleanOperation returns ElementOfOperation ElementOfOperation returns ElementOfOperation Constraint: (left=CharacteristicReference right=CharacteristicSetReference)
      protected void sequence_EmptySetOperation​(org.eclipse.xtext.serializer.ISerializationContext context, EmptySetOperation semanticObject)
      Contexts: Operation returns EmptySetOperation BooleanOperation returns EmptySetOperation LogicalOrOperation returns EmptySetOperation LogicalOrOperation.LogicalOrOperation_1_0 returns EmptySetOperation LogicalAndOperation returns EmptySetOperation LogicalAndOperation.LogicalAndOperation_1_0 returns EmptySetOperation LogicalNegationOperation returns EmptySetOperation EncapsulatedLogicalOperation returns EmptySetOperation SimpleBooleanOperation returns EmptySetOperation EmptySetOperation returns EmptySetOperation Constraint: value=CharacteristicSetReference
      protected void sequence_GlobalSetConstantDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, GlobalSetConstantDefinition semanticObject)
      Contexts: AbstractElement returns GlobalSetConstantDefinition GlobalConstantDefinition returns GlobalSetConstantDefinition GlobalSetConstantDefinition returns GlobalSetConstantDefinition Constraint: (variable=CharacteristicSet (ref=[CharacteristicType|ID] (literals+=[Literal|ID] literals+=[Literal|ID]*)?)?)
      protected void sequence_GlobalValueConstantDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, GlobalValueConstantDefinition semanticObject)
      Contexts: AbstractElement returns GlobalValueConstantDefinition GlobalConstantDefinition returns GlobalValueConstantDefinition GlobalValueConstantDefinition returns GlobalValueConstantDefinition Constraint: (variable=CharacteristicVariable ref=[CharacteristicType|ID] literals+=[Literal|ID])
      protected void sequence_GreaterThanOperation​(org.eclipse.xtext.serializer.ISerializationContext context, GreaterThanOperation semanticObject)
      Contexts: Operation returns GreaterThanOperation BooleanOperation returns GreaterThanOperation LogicalOrOperation returns GreaterThanOperation LogicalOrOperation.LogicalOrOperation_1_0 returns GreaterThanOperation LogicalAndOperation returns GreaterThanOperation LogicalAndOperation.LogicalAndOperation_1_0 returns GreaterThanOperation LogicalNegationOperation returns GreaterThanOperation EncapsulatedLogicalOperation returns GreaterThanOperation SimpleBooleanOperation returns GreaterThanOperation GreaterThanOperation returns GreaterThanOperation Constraint: (left=NumericOperation right=NumericOperation)
      protected void sequence_Include​(org.eclipse.xtext.serializer.ISerializationContext context, Include semanticObject)
      Contexts: AbstractElement returns Include Include returns Include Constraint: importURI=STRING
      protected void sequence_IndexOperation​(org.eclipse.xtext.serializer.ISerializationContext context, IndexOperation semanticObject)
      Contexts: Operation returns IndexOperation NumericOperation returns IndexOperation IndexOperation returns IndexOperation Constraint: value=CharacteristicReference
      protected void sequence_IntersectionOperation​(org.eclipse.xtext.serializer.ISerializationContext context, IntersectionOperation semanticObject)
      Contexts: Operation returns IntersectionOperation CharacteristsicSetOperation returns IntersectionOperation IntersectionOperation returns IntersectionOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      protected void sequence_LessThanOperation​(org.eclipse.xtext.serializer.ISerializationContext context, LessThanOperation semanticObject)
      Contexts: Operation returns LessThanOperation BooleanOperation returns LessThanOperation LogicalOrOperation returns LessThanOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LessThanOperation LogicalAndOperation returns LessThanOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LessThanOperation LogicalNegationOperation returns LessThanOperation EncapsulatedLogicalOperation returns LessThanOperation SimpleBooleanOperation returns LessThanOperation LessThanOperation returns LessThanOperation Constraint: (left=NumericOperation right=NumericOperation)
      protected void sequence_LogicalAndOperation​(org.eclipse.xtext.serializer.ISerializationContext context, LogicalAndOperation semanticObject)
      Contexts: Operation returns LogicalAndOperation BooleanOperation returns LogicalAndOperation LogicalOrOperation returns LogicalAndOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LogicalAndOperation LogicalAndOperation returns LogicalAndOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LogicalAndOperation LogicalNegationOperation returns LogicalAndOperation EncapsulatedLogicalOperation returns LogicalAndOperation Constraint: (left=LogicalAndOperation_LogicalAndOperation_1_0 right=LogicalNegationOperation)
      protected void sequence_LogicalNegationOperation​(org.eclipse.xtext.serializer.ISerializationContext context, LogicalNegationOperation semanticObject)
      Contexts: Operation returns LogicalNegationOperation BooleanOperation returns LogicalNegationOperation LogicalOrOperation returns LogicalNegationOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LogicalNegationOperation LogicalAndOperation returns LogicalNegationOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LogicalNegationOperation LogicalNegationOperation returns LogicalNegationOperation EncapsulatedLogicalOperation returns LogicalNegationOperation Constraint: value=LogicalNegationOperation
      protected void sequence_LogicalOrOperation​(org.eclipse.xtext.serializer.ISerializationContext context, LogicalOrOperation semanticObject)
      Contexts: Operation returns LogicalOrOperation BooleanOperation returns LogicalOrOperation LogicalOrOperation returns LogicalOrOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LogicalOrOperation LogicalAndOperation returns LogicalOrOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LogicalOrOperation LogicalNegationOperation returns LogicalOrOperation EncapsulatedLogicalOperation returns LogicalOrOperation Constraint: (left=LogicalOrOperation_LogicalOrOperation_1_0 right=LogicalAndOperation)
      protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject)
      Contexts: Model returns Model Constraint: elements+=AbstractElement+
      protected void sequence_NodeIdentitiySelector​(org.eclipse.xtext.serializer.ISerializationContext context, NodeIdentitiySelector semanticObject)
      Contexts: NodeSelector returns NodeIdentitiySelector NodeIdentitiySelector returns NodeIdentitiySelector Constraint: (name=STRING | diaNode=[CharacterizedNode|ID])
      protected void sequence_NodeTypeSelector​(org.eclipse.xtext.serializer.ISerializationContext context, NodeTypeSelector semanticObject)
      Contexts: NodeSelector returns NodeTypeSelector NodeTypeSelector returns NodeTypeSelector Constraint: type=NodeType
      protected void sequence_PropertyClassSelector​(org.eclipse.xtext.serializer.ISerializationContext context, PropertyClassSelector semanticObject)
      Contexts: CharacteristicClassSelector returns PropertyClassSelector NodeSelector returns PropertyClassSelector PropertyClassSelector returns PropertyClassSelector Constraint: ref=[CharacteristicClass|ID]
      protected void sequence_PropertySelector​(org.eclipse.xtext.serializer.ISerializationContext context, PropertySelector semanticObject)
      Contexts: CharacteristicSelector returns PropertySelector NodeSelector returns PropertySelector PropertySelector returns PropertySelector Constraint: ref=CharacteristicTypeSelector
      protected void sequence_Rule​(org.eclipse.xtext.serializer.ISerializationContext context, Rule semanticObject)
      Contexts: Rule returns Rule Constraint: (data=Data statement=Statement destination=Destination from=Source? condition=Condition?)
      protected void sequence_Source​(org.eclipse.xtext.serializer.ISerializationContext context, Source semanticObject)
      Contexts: Source returns Source Constraint: (selectors+=NodeSelector selectors+=NodeSelector*)
      protected void sequence_Statement​(org.eclipse.xtext.serializer.ISerializationContext context, Statement semanticObject)
      Contexts: Statement returns Statement Constraint: (modality=StatementModality type=StatementType)
      protected void sequence_StatementModality​(org.eclipse.xtext.serializer.ISerializationContext context, StatementModality semanticObject)
      Contexts: StatementModality returns StatementModality Constraint: name='NEVER'
      protected void sequence_StatementType​(org.eclipse.xtext.serializer.ISerializationContext context, StatementType semanticObject)
      Contexts: StatementType returns StatementType Constraint: name='FLOWS'
      protected void sequence_SubsetOperation​(org.eclipse.xtext.serializer.ISerializationContext context, SubsetOperation semanticObject)
      Contexts: Operation returns SubsetOperation BooleanOperation returns SubsetOperation LogicalOrOperation returns SubsetOperation LogicalOrOperation.LogicalOrOperation_1_0 returns SubsetOperation LogicalAndOperation returns SubsetOperation LogicalAndOperation.LogicalAndOperation_1_0 returns SubsetOperation LogicalNegationOperation returns SubsetOperation EncapsulatedLogicalOperation returns SubsetOperation SimpleBooleanOperation returns SubsetOperation SubsetOperation returns SubsetOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      protected void sequence_SubtractOperation​(org.eclipse.xtext.serializer.ISerializationContext context, SubtractOperation semanticObject)
      Contexts: Operation returns SubtractOperation CharacteristsicSetOperation returns SubtractOperation SubtractOperation returns SubtractOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      protected void sequence_UnionOperation​(org.eclipse.xtext.serializer.ISerializationContext context, UnionOperation semanticObject)
      Contexts: Operation returns UnionOperation CharacteristsicSetOperation returns UnionOperation UnionOperation returns UnionOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      protected void sequence_VariableEqualityOperation​(org.eclipse.xtext.serializer.ISerializationContext context, VariableEqualityOperation semanticObject)
      Contexts: Operation returns VariableEqualityOperation BooleanOperation returns VariableEqualityOperation LogicalOrOperation returns VariableEqualityOperation LogicalOrOperation.LogicalOrOperation_1_0 returns VariableEqualityOperation LogicalAndOperation returns VariableEqualityOperation LogicalAndOperation.LogicalAndOperation_1_0 returns VariableEqualityOperation LogicalNegationOperation returns VariableEqualityOperation EncapsulatedLogicalOperation returns VariableEqualityOperation SimpleBooleanOperation returns VariableEqualityOperation VariableEqualityOperation returns VariableEqualityOperation Constraint: (left=CharacteristicReference right=CharacteristicReference)
      protected void sequence_VariableInequalityOperation​(org.eclipse.xtext.serializer.ISerializationContext context, VariableInequalityOperation semanticObject)
      Contexts: Operation returns VariableInequalityOperation BooleanOperation returns VariableInequalityOperation LogicalOrOperation returns VariableInequalityOperation LogicalOrOperation.LogicalOrOperation_1_0 returns VariableInequalityOperation LogicalAndOperation returns VariableInequalityOperation LogicalAndOperation.LogicalAndOperation_1_0 returns VariableInequalityOperation LogicalNegationOperation returns VariableInequalityOperation EncapsulatedLogicalOperation returns VariableInequalityOperation SimpleBooleanOperation returns VariableInequalityOperation VariableInequalityOperation returns VariableInequalityOperation Constraint: (left=CharacteristicReference right=CharacteristicReference)
      • 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

      • DSLSemanticSequencer

        public DSLSemanticSequencer()
    • 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_AbstractElement

        protected void sequence_AbstractElement​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                AbstractElement semanticObject)
        Contexts: AbstractElement returns AbstractElement Constraint: {AbstractElement}
      • sequence_AnySelector

        protected void sequence_AnySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                            AnySelector semanticObject)
        Contexts: DataSelector returns AnySelector AnySelector returns AnySelector Constraint: {AnySelector}
      • sequence_AttributeClassSelector

        protected void sequence_AttributeClassSelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       AttributeClassSelector semanticObject)
        Contexts: DataSelector returns AttributeClassSelector SpecificDataSelector returns AttributeClassSelector CharacteristicClassSelector returns AttributeClassSelector AttributeClassSelector returns AttributeClassSelector Constraint: ref=[CharacteristicClass|ID]
      • sequence_AttributeSelector

        protected void sequence_AttributeSelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  AttributeSelector semanticObject)
        Contexts: DataSelector returns AttributeSelector SpecificDataSelector returns AttributeSelector CharacteristicSelector returns AttributeSelector AttributeSelector returns AttributeSelector Constraint: ref=CharacteristicTypeSelector
      • sequence_CharacteristicClass

        protected void sequence_CharacteristicClass​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    CharacteristicClass semanticObject)
        Contexts: AbstractElement returns CharacteristicClass CharacteristicClass returns CharacteristicClass Constraint: (name=ID members+=CharacteristicTypeSelector members+=CharacteristicTypeSelector*)
      • sequence_CharacteristicReference

        protected void sequence_CharacteristicReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        CharacteristicReference semanticObject)
        Contexts: Reference returns CharacteristicReference CharacteristicReference returns CharacteristicReference Constraint: value=[CharacteristicVariable|ID]
      • sequence_CharacteristicSetReference

        protected void sequence_CharacteristicSetReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           CharacteristicSetReference semanticObject)
        Contexts: Reference returns CharacteristicSetReference CharacteristicSetReference returns CharacteristicSetReference Constraint: (value=[CharacteristicSet|ID] | ref=CharacteristsicSetOperation)
      • sequence_CharacteristicSet

        protected void sequence_CharacteristicSet​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  CharacteristicSet semanticObject)
        Contexts: CharacteristicVariableType returns CharacteristicSet CharacteristicSet returns CharacteristicSet Constraint: name=ID
      • sequence_CharacteristicTypeSelector

        protected void sequence_CharacteristicTypeSelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           CharacteristicTypeSelector semanticObject)
        Contexts: CharacteristicTypeSelector returns CharacteristicTypeSelector Constraint: ( ref=[CharacteristicType|ID] ( (negated?='!'? literals+=[Literal|ID]) | (literals+=[Literal|ID] literals+=[Literal|ID]*) | (isVariableSelector?='$' variable=CharacteristicVariableType) ) )
      • sequence_CharacteristicType

        protected void sequence_CharacteristicType​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   CharacteristicType semanticObject)
        Contexts: AbstractElement returns CharacteristicType CharacteristicType returns CharacteristicType Constraint: (name=ID ref=[EnumCharacteristicType|StringOrId])
      • sequence_CharacteristicVariable

        protected void sequence_CharacteristicVariable​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       CharacteristicVariable semanticObject)
        Contexts: CharacteristicVariableType returns CharacteristicVariable CharacteristicVariable returns CharacteristicVariable Constraint: name=ID
      • sequence_ComplementOperation

        protected void sequence_ComplementOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    ComplementOperation semanticObject)
        Contexts: Operation returns ComplementOperation CharacteristsicSetOperation returns ComplementOperation ComplementOperation returns ComplementOperation Constraint: (types+=[CharacteristicType|ID] types+=[CharacteristicType|ID]* value=CharacteristicSetReference)
      • sequence_Condition

        protected void sequence_Condition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Condition semanticObject)
        Contexts: Condition returns Condition Constraint: operation=BooleanOperation
      • sequence_Constraint

        protected void sequence_Constraint​(org.eclipse.xtext.serializer.ISerializationContext context,
                                           Constraint semanticObject)
        Contexts: AbstractElement returns Constraint Constraint returns Constraint Constraint: (name=ID rule=Rule)
      • sequence_CreateSetOperation

        protected void sequence_CreateSetOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   CreateSetOperation semanticObject)
        Contexts: Operation returns CreateSetOperation CharacteristsicSetOperation returns CreateSetOperation CreateSetOperation returns CreateSetOperation Constraint: value=CharacteristicReference
      • sequence_Data

        protected void sequence_Data​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     Data semanticObject)
        Contexts: Data returns Data Constraint: (selectors+=AnySelector | (selectors+=SpecificDataSelector selectors+=SpecificDataSelector*))
      • sequence_Destination

        protected void sequence_Destination​(org.eclipse.xtext.serializer.ISerializationContext context,
                                            Destination semanticObject)
        Contexts: Destination returns Destination Constraint: (selectors+=NodeSelector selectors+=NodeSelector*)
      • sequence_ElementOfOperation

        protected void sequence_ElementOfOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   ElementOfOperation semanticObject)
        Contexts: Operation returns ElementOfOperation BooleanOperation returns ElementOfOperation LogicalOrOperation returns ElementOfOperation LogicalOrOperation.LogicalOrOperation_1_0 returns ElementOfOperation LogicalAndOperation returns ElementOfOperation LogicalAndOperation.LogicalAndOperation_1_0 returns ElementOfOperation LogicalNegationOperation returns ElementOfOperation EncapsulatedLogicalOperation returns ElementOfOperation SimpleBooleanOperation returns ElementOfOperation ElementOfOperation returns ElementOfOperation Constraint: (left=CharacteristicReference right=CharacteristicSetReference)
      • sequence_EmptySetOperation

        protected void sequence_EmptySetOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  EmptySetOperation semanticObject)
        Contexts: Operation returns EmptySetOperation BooleanOperation returns EmptySetOperation LogicalOrOperation returns EmptySetOperation LogicalOrOperation.LogicalOrOperation_1_0 returns EmptySetOperation LogicalAndOperation returns EmptySetOperation LogicalAndOperation.LogicalAndOperation_1_0 returns EmptySetOperation LogicalNegationOperation returns EmptySetOperation EncapsulatedLogicalOperation returns EmptySetOperation SimpleBooleanOperation returns EmptySetOperation EmptySetOperation returns EmptySetOperation Constraint: value=CharacteristicSetReference
      • sequence_GlobalSetConstantDefinition

        protected void sequence_GlobalSetConstantDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                            GlobalSetConstantDefinition semanticObject)
        Contexts: AbstractElement returns GlobalSetConstantDefinition GlobalConstantDefinition returns GlobalSetConstantDefinition GlobalSetConstantDefinition returns GlobalSetConstantDefinition Constraint: (variable=CharacteristicSet (ref=[CharacteristicType|ID] (literals+=[Literal|ID] literals+=[Literal|ID]*)?)?)
      • sequence_GlobalValueConstantDefinition

        protected void sequence_GlobalValueConstantDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                              GlobalValueConstantDefinition semanticObject)
        Contexts: AbstractElement returns GlobalValueConstantDefinition GlobalConstantDefinition returns GlobalValueConstantDefinition GlobalValueConstantDefinition returns GlobalValueConstantDefinition Constraint: (variable=CharacteristicVariable ref=[CharacteristicType|ID] literals+=[Literal|ID])
      • sequence_GreaterThanOperation

        protected void sequence_GreaterThanOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     GreaterThanOperation semanticObject)
        Contexts: Operation returns GreaterThanOperation BooleanOperation returns GreaterThanOperation LogicalOrOperation returns GreaterThanOperation LogicalOrOperation.LogicalOrOperation_1_0 returns GreaterThanOperation LogicalAndOperation returns GreaterThanOperation LogicalAndOperation.LogicalAndOperation_1_0 returns GreaterThanOperation LogicalNegationOperation returns GreaterThanOperation EncapsulatedLogicalOperation returns GreaterThanOperation SimpleBooleanOperation returns GreaterThanOperation GreaterThanOperation returns GreaterThanOperation Constraint: (left=NumericOperation right=NumericOperation)
      • sequence_Include

        protected void sequence_Include​(org.eclipse.xtext.serializer.ISerializationContext context,
                                        Include semanticObject)
        Contexts: AbstractElement returns Include Include returns Include Constraint: importURI=STRING
      • sequence_IndexOperation

        protected void sequence_IndexOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               IndexOperation semanticObject)
        Contexts: Operation returns IndexOperation NumericOperation returns IndexOperation IndexOperation returns IndexOperation Constraint: value=CharacteristicReference
      • sequence_IntersectionOperation

        protected void sequence_IntersectionOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      IntersectionOperation semanticObject)
        Contexts: Operation returns IntersectionOperation CharacteristsicSetOperation returns IntersectionOperation IntersectionOperation returns IntersectionOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      • sequence_LessThanOperation

        protected void sequence_LessThanOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  LessThanOperation semanticObject)
        Contexts: Operation returns LessThanOperation BooleanOperation returns LessThanOperation LogicalOrOperation returns LessThanOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LessThanOperation LogicalAndOperation returns LessThanOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LessThanOperation LogicalNegationOperation returns LessThanOperation EncapsulatedLogicalOperation returns LessThanOperation SimpleBooleanOperation returns LessThanOperation LessThanOperation returns LessThanOperation Constraint: (left=NumericOperation right=NumericOperation)
      • sequence_LogicalAndOperation

        protected void sequence_LogicalAndOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    LogicalAndOperation semanticObject)
        Contexts: Operation returns LogicalAndOperation BooleanOperation returns LogicalAndOperation LogicalOrOperation returns LogicalAndOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LogicalAndOperation LogicalAndOperation returns LogicalAndOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LogicalAndOperation LogicalNegationOperation returns LogicalAndOperation EncapsulatedLogicalOperation returns LogicalAndOperation Constraint: (left=LogicalAndOperation_LogicalAndOperation_1_0 right=LogicalNegationOperation)
      • sequence_LogicalNegationOperation

        protected void sequence_LogicalNegationOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                         LogicalNegationOperation semanticObject)
        Contexts: Operation returns LogicalNegationOperation BooleanOperation returns LogicalNegationOperation LogicalOrOperation returns LogicalNegationOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LogicalNegationOperation LogicalAndOperation returns LogicalNegationOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LogicalNegationOperation LogicalNegationOperation returns LogicalNegationOperation EncapsulatedLogicalOperation returns LogicalNegationOperation Constraint: value=LogicalNegationOperation
      • sequence_LogicalOrOperation

        protected void sequence_LogicalOrOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   LogicalOrOperation semanticObject)
        Contexts: Operation returns LogicalOrOperation BooleanOperation returns LogicalOrOperation LogicalOrOperation returns LogicalOrOperation LogicalOrOperation.LogicalOrOperation_1_0 returns LogicalOrOperation LogicalAndOperation returns LogicalOrOperation LogicalAndOperation.LogicalAndOperation_1_0 returns LogicalOrOperation LogicalNegationOperation returns LogicalOrOperation EncapsulatedLogicalOperation returns LogicalOrOperation Constraint: (left=LogicalOrOperation_LogicalOrOperation_1_0 right=LogicalAndOperation)
      • sequence_Model

        protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context,
                                      Model semanticObject)
        Contexts: Model returns Model Constraint: elements+=AbstractElement+
      • sequence_NodeIdentitiySelector

        protected void sequence_NodeIdentitiySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      NodeIdentitiySelector semanticObject)
        Contexts: NodeSelector returns NodeIdentitiySelector NodeIdentitiySelector returns NodeIdentitiySelector Constraint: (name=STRING | diaNode=[CharacterizedNode|ID])
      • sequence_NodeTypeSelector

        protected void sequence_NodeTypeSelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 NodeTypeSelector semanticObject)
        Contexts: NodeSelector returns NodeTypeSelector NodeTypeSelector returns NodeTypeSelector Constraint: type=NodeType
      • sequence_PropertyClassSelector

        protected void sequence_PropertyClassSelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      PropertyClassSelector semanticObject)
        Contexts: CharacteristicClassSelector returns PropertyClassSelector NodeSelector returns PropertyClassSelector PropertyClassSelector returns PropertyClassSelector Constraint: ref=[CharacteristicClass|ID]
      • sequence_PropertySelector

        protected void sequence_PropertySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 PropertySelector semanticObject)
        Contexts: CharacteristicSelector returns PropertySelector NodeSelector returns PropertySelector PropertySelector returns PropertySelector Constraint: ref=CharacteristicTypeSelector
      • sequence_Rule

        protected void sequence_Rule​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     Rule semanticObject)
        Contexts: Rule returns Rule Constraint: (data=Data statement=Statement destination=Destination from=Source? condition=Condition?)
      • sequence_Source

        protected void sequence_Source​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       Source semanticObject)
        Contexts: Source returns Source Constraint: (selectors+=NodeSelector selectors+=NodeSelector*)
      • sequence_StatementModality

        protected void sequence_StatementModality​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  StatementModality semanticObject)
        Contexts: StatementModality returns StatementModality Constraint: name='NEVER'
      • sequence_StatementType

        protected void sequence_StatementType​(org.eclipse.xtext.serializer.ISerializationContext context,
                                              StatementType semanticObject)
        Contexts: StatementType returns StatementType Constraint: name='FLOWS'
      • sequence_Statement

        protected void sequence_Statement​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Statement semanticObject)
        Contexts: Statement returns Statement Constraint: (modality=StatementModality type=StatementType)
      • sequence_SubsetOperation

        protected void sequence_SubsetOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                SubsetOperation semanticObject)
        Contexts: Operation returns SubsetOperation BooleanOperation returns SubsetOperation LogicalOrOperation returns SubsetOperation LogicalOrOperation.LogicalOrOperation_1_0 returns SubsetOperation LogicalAndOperation returns SubsetOperation LogicalAndOperation.LogicalAndOperation_1_0 returns SubsetOperation LogicalNegationOperation returns SubsetOperation EncapsulatedLogicalOperation returns SubsetOperation SimpleBooleanOperation returns SubsetOperation SubsetOperation returns SubsetOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      • sequence_SubtractOperation

        protected void sequence_SubtractOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  SubtractOperation semanticObject)
        Contexts: Operation returns SubtractOperation CharacteristsicSetOperation returns SubtractOperation SubtractOperation returns SubtractOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      • sequence_UnionOperation

        protected void sequence_UnionOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               UnionOperation semanticObject)
        Contexts: Operation returns UnionOperation CharacteristsicSetOperation returns UnionOperation UnionOperation returns UnionOperation Constraint: (left=CharacteristicSetReference right=CharacteristicSetReference)
      • sequence_VariableEqualityOperation

        protected void sequence_VariableEqualityOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                          VariableEqualityOperation semanticObject)
        Contexts: Operation returns VariableEqualityOperation BooleanOperation returns VariableEqualityOperation LogicalOrOperation returns VariableEqualityOperation LogicalOrOperation.LogicalOrOperation_1_0 returns VariableEqualityOperation LogicalAndOperation returns VariableEqualityOperation LogicalAndOperation.LogicalAndOperation_1_0 returns VariableEqualityOperation LogicalNegationOperation returns VariableEqualityOperation EncapsulatedLogicalOperation returns VariableEqualityOperation SimpleBooleanOperation returns VariableEqualityOperation VariableEqualityOperation returns VariableEqualityOperation Constraint: (left=CharacteristicReference right=CharacteristicReference)
      • sequence_VariableInequalityOperation

        protected void sequence_VariableInequalityOperation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                            VariableInequalityOperation semanticObject)
        Contexts: Operation returns VariableInequalityOperation BooleanOperation returns VariableInequalityOperation LogicalOrOperation returns VariableInequalityOperation LogicalOrOperation.LogicalOrOperation_1_0 returns VariableInequalityOperation LogicalAndOperation returns VariableInequalityOperation LogicalAndOperation.LogicalAndOperation_1_0 returns VariableInequalityOperation LogicalNegationOperation returns VariableInequalityOperation EncapsulatedLogicalOperation returns VariableInequalityOperation SimpleBooleanOperation returns VariableInequalityOperation VariableInequalityOperation returns VariableInequalityOperation Constraint: (left=CharacteristicReference right=CharacteristicReference)