Class SecuritySolverQualityAttributeDeclaration
- java.lang.Object
-
- edu.kit.ipd.are.dsexplore.analysis.security.SecuritySolverQualityAttributeDeclaration
-
- All Implemented Interfaces:
IAnalysisQualityAttributeDeclaration
public class SecuritySolverQualityAttributeDeclaration extends Object implements IAnalysisQualityAttributeDeclaration
This class declares, whichDimensionandEvaluationAspectcan be evaluated by this extension.
-
-
Field Summary
Fields Modifier and Type Field Description static StringqualityAttributeSecurity
-
Constructor Summary
Constructors Constructor Description SecuritySolverQualityAttributeDeclaration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEvaluateAspectForDimension(EvaluationAspect aspect, Dimension dimension)List<Dimension>getDimensions()DSEConstantsContainer.QualityAttributegetQualityAttribute()protected DimensiongetSecurityDimension()
-
-
-
Field Detail
-
qualityAttributeSecurity
public static final String qualityAttributeSecurity
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDimensions
public List<Dimension> getDimensions()
- Specified by:
getDimensionsin interfaceIAnalysisQualityAttributeDeclaration- Returns:
- the Dimension that can be evaluated.
-
getSecurityDimension
protected Dimension getSecurityDimension()
-
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
-
-