Class PCMDFDConstraintLanguageSemanticSequencer

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

    public class PCMDFDConstraintLanguageSemanticSequencer
    extends de.sebinside.dcp.dsl.serializer.DSLSemanticSequencer
    • 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_ActionNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context, ActionNodeIdentitySelector semanticObject)
      Contexts: NodeIdentitiySelector returns ActionNodeIdentitySelector ActionNodeIdentitySelector returns ActionNodeIdentitySelector NodeSelector returns ActionNodeIdentitySelector Constraint: ( assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]* signature=[OperationSignature|StringOrId] action=[AbstractAction|StringOrId] )
      protected void sequence_DataChannelNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context, DataChannelNodeIdentitySelector semanticObject)
      Contexts: NodeIdentitiySelector returns DataChannelNodeIdentitySelector DataChannelNodeIdentitySelector returns DataChannelNodeIdentitySelector NodeSelector returns DataChannelNodeIdentitySelector Constraint: (assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]*)
      protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject)
      Contexts: Model returns Model Constraint: elements+=AbstractElement+
      protected void sequence_NodeTypeSelectorForArchitecture​(org.eclipse.xtext.serializer.ISerializationContext context, NodeTypeSelectorForArchitecture semanticObject)
      Contexts: NodeSelector returns NodeTypeSelectorForArchitecture NodeTypeSelectorForArchitecture returns NodeTypeSelectorForArchitecture Constraint: type=ElementType
      protected void sequence_PropertyClassSelector​(org.eclipse.xtext.serializer.ISerializationContext context, PropertyClassSelector semanticObject)
      Contexts: PropertyClassSelector returns PropertyClassSelector NodeSelector returns PropertyClassSelector CharacteristicClassSelector returns PropertyClassSelector Constraint: ref=[CharacteristicClass|ID]
      protected void sequence_PropertySelector​(org.eclipse.xtext.serializer.ISerializationContext context, PropertySelector semanticObject)
      Contexts: PropertySelector returns PropertySelector NodeSelector returns PropertySelector CharacteristicSelector returns PropertySelector Constraint: ref=CharacteristicTypeSelector
      protected void sequence_SEFFNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFNodeIdentitySelector semanticObject)
      Contexts: NodeIdentitiySelector returns SEFFNodeIdentitySelector SEFFNodeIdentitySelector returns SEFFNodeIdentitySelector NodeSelector returns SEFFNodeIdentitySelector Constraint: (assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]* signature=[OperationSignature|StringOrId])
      protected void sequence_StoreNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context, StoreNodeIdentitySelector semanticObject)
      Contexts: NodeIdentitiySelector returns StoreNodeIdentitySelector StoreNodeIdentitySelector returns StoreNodeIdentitySelector NodeSelector returns StoreNodeIdentitySelector Constraint: (assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]*)
      protected void sequence_UserActionNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context, UserActionNodeIdentitySelector semanticObject)
      Contexts: NodeIdentitiySelector returns UserActionNodeIdentitySelector UserActionNodeIdentitySelector returns UserActionNodeIdentitySelector NodeSelector returns UserActionNodeIdentitySelector Constraint: userAction=[EntryLevelSystemCall|StringOrId]
      protected void sequence_UserNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context, UserNodeIdentitySelector semanticObject)
      Contexts: NodeIdentitiySelector returns UserNodeIdentitySelector UserNodeIdentitySelector returns UserNodeIdentitySelector NodeSelector returns UserNodeIdentitySelector Constraint: usageScenario=[UsageScenario|StringOrId]
      • Methods inherited from class de.sebinside.dcp.dsl.serializer.DSLSemanticSequencer

        sequence_AbstractElement, sequence_AnySelector, sequence_AttributeClassSelector, sequence_AttributeSelector, sequence_CharacteristicClass, sequence_CharacteristicReference, sequence_CharacteristicSet, sequence_CharacteristicSetReference, sequence_CharacteristicType, sequence_CharacteristicTypeSelector, sequence_CharacteristicVariable, sequence_ComplementOperation, sequence_Condition, sequence_Constraint, sequence_CreateSetOperation, sequence_Data, sequence_Destination, sequence_ElementOfOperation, sequence_EmptySetOperation, sequence_GlobalSetConstantDefinition, sequence_GlobalValueConstantDefinition, sequence_GreaterThanOperation, sequence_Include, sequence_IndexOperation, sequence_IntersectionOperation, sequence_LessThanOperation, sequence_LogicalAndOperation, sequence_LogicalNegationOperation, sequence_LogicalOrOperation, sequence_Model, sequence_NodeIdentitiySelector, sequence_NodeTypeSelector, sequence_PropertyClassSelector, sequence_PropertySelector, sequence_Rule, sequence_Source, sequence_Statement, sequence_StatementModality, sequence_StatementType, sequence_SubsetOperation, sequence_SubtractOperation, sequence_UnionOperation, sequence_VariableEqualityOperation, sequence_VariableInequalityOperation
      • 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

      • PCMDFDConstraintLanguageSemanticSequencer

        public PCMDFDConstraintLanguageSemanticSequencer()
    • Method Detail

      • sequence

        public void sequence​(org.eclipse.xtext.serializer.ISerializationContext context,
                             EObject semanticObject)
        Overrides:
        sequence in class de.sebinside.dcp.dsl.serializer.DSLSemanticSequencer
      • sequence_ActionNodeIdentitySelector

        protected void sequence_ActionNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           ActionNodeIdentitySelector semanticObject)
        Contexts: NodeIdentitiySelector returns ActionNodeIdentitySelector ActionNodeIdentitySelector returns ActionNodeIdentitySelector NodeSelector returns ActionNodeIdentitySelector Constraint: ( assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]* signature=[OperationSignature|StringOrId] action=[AbstractAction|StringOrId] )
      • sequence_DataChannelNodeIdentitySelector

        protected void sequence_DataChannelNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                DataChannelNodeIdentitySelector semanticObject)
        Contexts: NodeIdentitiySelector returns DataChannelNodeIdentitySelector DataChannelNodeIdentitySelector returns DataChannelNodeIdentitySelector NodeSelector returns DataChannelNodeIdentitySelector Constraint: (assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]*)
      • sequence_Model

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

        protected void sequence_NodeTypeSelectorForArchitecture​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                NodeTypeSelectorForArchitecture semanticObject)
        Contexts: NodeSelector returns NodeTypeSelectorForArchitecture NodeTypeSelectorForArchitecture returns NodeTypeSelectorForArchitecture Constraint: type=ElementType
      • sequence_PropertyClassSelector

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

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

        protected void sequence_SEFFNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                         SEFFNodeIdentitySelector semanticObject)
        Contexts: NodeIdentitiySelector returns SEFFNodeIdentitySelector SEFFNodeIdentitySelector returns SEFFNodeIdentitySelector NodeSelector returns SEFFNodeIdentitySelector Constraint: (assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]* signature=[OperationSignature|StringOrId])
      • sequence_StoreNodeIdentitySelector

        protected void sequence_StoreNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                          StoreNodeIdentitySelector semanticObject)
        Contexts: NodeIdentitiySelector returns StoreNodeIdentitySelector StoreNodeIdentitySelector returns StoreNodeIdentitySelector NodeSelector returns StoreNodeIdentitySelector Constraint: (assemblies+=[AssemblyContext|StringOrId] assemblies+=[AssemblyContext|StringOrId]*)
      • sequence_UserActionNodeIdentitySelector

        protected void sequence_UserActionNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                               UserActionNodeIdentitySelector semanticObject)
        Contexts: NodeIdentitiySelector returns UserActionNodeIdentitySelector UserActionNodeIdentitySelector returns UserActionNodeIdentitySelector NodeSelector returns UserActionNodeIdentitySelector Constraint: userAction=[EntryLevelSystemCall|StringOrId]
      • sequence_UserNodeIdentitySelector

        protected void sequence_UserNodeIdentitySelector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                         UserNodeIdentitySelector semanticObject)
        Contexts: NodeIdentitiySelector returns UserNodeIdentitySelector UserNodeIdentitySelector returns UserNodeIdentitySelector NodeSelector returns UserNodeIdentitySelector Constraint: usageScenario=[UsageScenario|StringOrId]