Class CostSolverQualityAttributeDeclaration
- java.lang.Object
-
- de.uka.ipd.sdq.dsexplore.analysis.cost.CostSolverQualityAttributeDeclaration
-
- All Implemented Interfaces:
IAnalysisQualityAttributeDeclaration
public class CostSolverQualityAttributeDeclaration extends Object implements IAnalysisQualityAttributeDeclaration
This class declares, whichDimension
andEvaluationAspect
can be evaluated by this extension.
-
-
Field Summary
Fields Modifier and Type Field Description static String
qualityAttributeInitialCost
static String
qualityAttributeOperatingCost
static String
qualityAttributeTotalCost
-
Constructor Summary
Constructors Constructor Description CostSolverQualityAttributeDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canEvaluateAspectForDimension(EvaluationAspect aspect, Dimension dimension)
List<Dimension>
getDimensions()
protected Dimension
getInitialCostDimension()
protected Dimension
getOperatingCostDimension()
DSEConstantsContainer.QualityAttribute
getQualityAttribute()
protected Dimension
getTotalCostDimension()
-
-
-
Field Detail
-
qualityAttributeTotalCost
public static final String qualityAttributeTotalCost
- See Also:
- Constant Field Values
-
qualityAttributeInitialCost
public static final String qualityAttributeInitialCost
- See Also:
- Constant Field Values
-
qualityAttributeOperatingCost
public static final String qualityAttributeOperatingCost
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDimensions
public List<Dimension> getDimensions()
- Specified by:
getDimensions
in interfaceIAnalysisQualityAttributeDeclaration
- Returns:
- the Dimension that can be evaluated.
-
getTotalCostDimension
protected Dimension getTotalCostDimension()
-
getInitialCostDimension
protected Dimension getInitialCostDimension()
-
getOperatingCostDimension
protected Dimension getOperatingCostDimension()
-
canEvaluateAspectForDimension
public boolean canEvaluateAspectForDimension(EvaluationAspect aspect, Dimension dimension)
- Specified by:
canEvaluateAspectForDimension
in interfaceIAnalysisQualityAttributeDeclaration
dimension
- TODO- Returns:
true
, if theEvaluationAspect
can be evaluated;false
, otherwise.
-
getQualityAttribute
public DSEConstantsContainer.QualityAttribute getQualityAttribute()
- Specified by:
getQualityAttribute
in interfaceIAnalysisQualityAttributeDeclaration
-
-