Class EvaluationAspectWithContext
java.lang.Object
de.uka.ipd.sdq.dsexplore.qml.pcm.datastructures.EvaluationAspectWithContext
This class is used to provide necessary information on a QML
EvaluationAspect
,
e.g. which dimension it refers to, which contract type it belongs to a.s.o.
It is used to have a flat structure and easy access to the information and to
avoid handling possibly large chunks of QML model objects.
The context is derived from the QML profile the EvaluationAspect
belongs to. As one
EvaluationAspect
can be used in different contexts, multiple
EvaluationAspectWithContext
objects can be possible for the same
type of EvaluationAspects
(e.g. the Mean
of different
Dimension
s).- See Also:
-
Constructor Summary
ConstructorDescriptionEvaluationAspectWithContext
(QMLContractType contractType, Dimension dimension, Criterion criterion, EvaluationAspect evaluationAspect, org.palladiosimulator.pcm.usagemodel.UsageModel usageModel, Requirement requirement) -
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.usagemodel.UsageModel
-
Constructor Details
-
EvaluationAspectWithContext
public EvaluationAspectWithContext(QMLContractType contractType, Dimension dimension, Criterion criterion, EvaluationAspect evaluationAspect, org.palladiosimulator.pcm.usagemodel.UsageModel usageModel, Requirement requirement)
-
-
Method Details
-
getCriterion
- Returns:
- the criterion
-
getContractType
- Returns:
- the contractType
-
getDimension
- Returns:
- the dimension
-
getEvaluationAspect
- Returns:
- the evaluationAspect
-
getUsageModel
public org.palladiosimulator.pcm.usagemodel.UsageModel getUsageModel()- Returns:
- the usageModel
-
getRequirement
- Returns:
- the requirement
-