Class SEFFActionSequenceElement<T extends org.palladiosimulator.pcm.seff.AbstractAction>

Direct Known Subclasses:
CallingSEFFActionSequenceElement

public class SEFFActionSequenceElement<T extends org.palladiosimulator.pcm.seff.AbstractAction> extends AbstractPCMActionSequenceElement<T>
  • Constructor Details

    • SEFFActionSequenceElement

      public SEFFActionSequenceElement(T element, Deque<org.palladiosimulator.pcm.core.composition.AssemblyContext> context, List<org.palladiosimulator.pcm.repository.Parameter> parameter)
      Construct a new SEFF Action Sequence element with the given underlying Palladio Element, AssemblyContext and a list of passed Parameter.
      Parameters:
      element - Underlying Palladio SEFF Element
      context - Assembly context of the SEFF Element
      parameter - List of parameters, that were passed to the SEFF Element
    • SEFFActionSequenceElement

      public SEFFActionSequenceElement(SEFFActionSequenceElement<T> oldElement, List<DataFlowVariable> dataFlowVariables, List<CharacteristicValue> nodeCharacteristics)
      Create a new SEFF Action Sequence element using an old SEFF Action Sequence element and a updated list of dataflow variables and node characteristics
      Parameters:
      oldElement - Old SEFF Action Sequence Element
      dataFlowVariables - Updated dataflow variables
      nodeCharacteristics - Updated node characteristics
  • Method Details