Class FeatureSolverQualityAttributeDeclaration
- java.lang.Object
-
- de.uka.ipd.sdq.dsexplore.analysis.featurecompletions.FeatureSolverQualityAttributeDeclaration
-
- All Implemented Interfaces:
IAnalysisQualityAttributeDeclaration
public class FeatureSolverQualityAttributeDeclaration 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
qualityHasFeature
-
Constructor Summary
Constructors Constructor Description FeatureSolverQualityAttributeDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canEvaluateAspectForDimension(EvaluationAspect aspect, Dimension dimension)
List<Dimension>
getDimensions()
DSEConstantsContainer.QualityAttribute
getQualityAttribute()
-
-
-
Field Detail
-
qualityHasFeature
public static final String qualityHasFeature
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDimensions
public List<Dimension> getDimensions()
- Specified by:
getDimensions
in interfaceIAnalysisQualityAttributeDeclaration
- Returns:
- the Dimension that can be evaluated.
-
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
-
-