Class PCMNodeCharacteristicsCalculator

java.lang.Object
org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMNodeCharacteristicsCalculator

public class PCMNodeCharacteristicsCalculator extends Object
  • Constructor Details

    • PCMNodeCharacteristicsCalculator

      public PCMNodeCharacteristicsCalculator(org.palladiosimulator.pcm.core.entity.Entity node)
      Creates a new node characteristic calculator with the given node
      Parameters:
      node - Node of which the characteristics should be calculated. Should either be a User or SEFF Action.
  • Method Details

    • getNodeCharacteristics

      public List<CharacteristicValue> getNodeCharacteristics(Optional<Deque<org.palladiosimulator.pcm.core.composition.AssemblyContext>> context)
      Returns the node characteristics that are present at the given node with the assembly context provided. For User Actions the assembly context should be empty
      Parameters:
      context - SEFF assembly context provided to the method. Should be empty for User Sequence Elements
      Returns:
      Returns a list of node characteristics that are present at the current node