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, whichDimensionandEvaluationAspectcan be evaluated by this extension.
-
-
Field Summary
Fields Modifier and Type Field Description static StringqualityAttributeInitialCoststatic StringqualityAttributeOperatingCoststatic StringqualityAttributeTotalCost
-
Constructor Summary
Constructors Constructor Description CostSolverQualityAttributeDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEvaluateAspectForDimension(EvaluationAspect aspect, Dimension dimension)List<Dimension>getDimensions()protected DimensiongetInitialCostDimension()protected DimensiongetOperatingCostDimension()DSEConstantsContainer.QualityAttributegetQualityAttribute()protected DimensiongetTotalCostDimension()
-
-
-
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:
getDimensionsin 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:
canEvaluateAspectForDimensionin interfaceIAnalysisQualityAttributeDeclarationdimension- TODO- Returns:
true, if theEvaluationAspectcan be evaluated;false, otherwise.
-
getQualityAttribute
public DSEConstantsContainer.QualityAttribute getQualityAttribute()
- Specified by:
getQualityAttributein interfaceIAnalysisQualityAttributeDeclaration
-
-