Class PCMNodeCharacteristicsCalculator
java.lang.Object
org.palladiosimulator.dataflow.confidentiality.analysis.sequence.pcm.PCMNodeCharacteristicsCalculator
-
Constructor Summary
ConstructorDescriptionPCMNodeCharacteristicsCalculator
(org.palladiosimulator.pcm.core.entity.Entity node) Creates a new node characteristic calculator with the given node -
Method Summary
Modifier and TypeMethodDescriptiongetNodeCharacteristics
(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.
-
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
-