Class CallingSEFFActionSequenceElement

All Implemented Interfaces:
CallReturnBehavior

public class CallingSEFFActionSequenceElement extends SEFFActionSequenceElement<org.palladiosimulator.pcm.seff.ExternalCallAction> implements CallReturnBehavior
  • Constructor Details

    • CallingSEFFActionSequenceElement

      public CallingSEFFActionSequenceElement(org.palladiosimulator.pcm.seff.ExternalCallAction element, Deque<org.palladiosimulator.pcm.core.composition.AssemblyContext> context, List<org.palladiosimulator.pcm.repository.Parameter> parameter, boolean isCalling)
      Creates a new SEFF Action Sequence Element with an underlying Palladio Element, Assembly Context, List of present parameter and indication whether the SEFF Action is calling
      Parameters:
      element - Underlying Palladio Element
      context - Assembly Context of the SEFF
      parameter - List of Parameters that are available for the calling SEFF
      isCalling - Is true, when another method is called. Otherwise, a called method is returned from
    • CallingSEFFActionSequenceElement

      public CallingSEFFActionSequenceElement(CallingSEFFActionSequenceElement oldElement, List<DataFlowVariable> dataFlowVariables, List<CharacteristicValue> nodeCharacteristics)
      Constructs a new SEFF Action Sequence element given an old element and a list of updated dataflow variables and node characteristics
      Parameters:
      oldElement - Old element, which attributes are copied
      dataFlowVariables - List of updated data flow variables
      nodeCharacteristics - List of updated node characteristics
  • Method Details