Interface IAnalysisQualityAttributeDeclaration

All Known Implementing Classes:
AbstractPerformanceAttributeDeclaration, CostSolverQualityAttributeDeclaration, FeatureSolverQualityAttributeDeclaration, LQNQualityAttributeDeclaration, ReliabilitySolverQualityAttributeDeclaration, SecuritySolverQualityAttributeDeclaration, SimuComQualityAttributeDeclaration, SimulizarQualityAttributeDeclaration

public interface IAnalysisQualityAttributeDeclaration
This class is to be implemented by extensions of de.uka.ipd.sdq.dsexplore.analysis. It declares, which Dimension and EvaluationAspect can be evaluated. FIXME: there is a conceptual mismatch here: An attribute is performance, not response time SimuCom can for example evaluate response time and throughput. These are two dimensions, but only one attribute, namely performance. Thus, attribute : dimension is not 1:1. (Anne)
  • Method Details

    • getQualityAttribute

    • getDimensions

      List<Dimension> getDimensions()
      Returns:
      the Dimension that can be evaluated.
    • canEvaluateAspectForDimension

      boolean canEvaluateAspectForDimension(EvaluationAspect aspect, Dimension dimension)
      Parameters:
      aspect -
      dimension - TODO
      Returns:
      true, if the EvaluationAspect can be evaluated;
      false, otherwise.