Class DatabaseActionSequenceElement<T extends org.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.repository.OperationalDataStoreComponent>


public class DatabaseActionSequenceElement<T extends org.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.repository.OperationalDataStoreComponent> extends AbstractPCMActionSequenceElement<T>
  • Constructor Details

    • DatabaseActionSequenceElement

      public DatabaseActionSequenceElement(T element, Deque<org.palladiosimulator.pcm.core.composition.AssemblyContext> context, boolean isWriting, DataStore dataStore)
      Create a new Database Action Sequence Element with the underlying Palladio Element, Assembly Context, DataStore and indication wheter the Data Store is written to
      Parameters:
      element - Underlying Palladio Element
      context - Assembly Context of the SEFF
      isWriting - Is true, if the data store is written to. Otherwise, the data store is read from
      dataStore - Reference to the data store that is attached to this Database Action Sequence Element
    • DatabaseActionSequenceElement

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