Class AbstractPerformanceAnalysisResult

java.lang.Object
de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
All Implemented Interfaces:
IAnalysisResult, IPerformanceAnalysisResult
Direct Known Subclasses:
LQNNotConvergedResult, LQNResult, SimuComAnalysisResult, SimulizarAnalysisResult

public abstract class AbstractPerformanceAnalysisResult extends Object implements IPerformanceAnalysisResult
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.palladiosimulator.analyzer.resultdecorator.ResultDecoratorRepository
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractPerformanceAnalysisResult(org.palladiosimulator.solver.models.PCMInstance model)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.palladiosimulator.solver.context.aggregatedUsageContext.ComputedAggregatedUsage
     
    org.palladiosimulator.analyzer.resultdecorator.ResultDecoratorRepository
     
    static void
    solveDependencies(org.palladiosimulator.solver.models.PCMInstance model)
    Careful: Must only be called per PCMInstance once, because otherwise it will reuse ComputedUsageContext from old candidates.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.uka.ipd.sdq.dsexplore.analysis.IAnalysisResult

    getValueFor
  • Field Details

    • results

      protected org.palladiosimulator.analyzer.resultdecorator.ResultDecoratorRepository results
  • Constructor Details

    • AbstractPerformanceAnalysisResult

      public AbstractPerformanceAnalysisResult(org.palladiosimulator.solver.models.PCMInstance model)
  • Method Details

    • solveDependencies

      public static void solveDependencies(org.palladiosimulator.solver.models.PCMInstance model)
      Careful: Must only be called per PCMInstance once, because otherwise it will reuse ComputedUsageContext from old candidates.
      Parameters:
      model -
    • getComputedAggregatedUsage

      public org.palladiosimulator.solver.context.aggregatedUsageContext.ComputedAggregatedUsage getComputedAggregatedUsage()
      Specified by:
      getComputedAggregatedUsage in interface IPerformanceAnalysisResult
      Returns:
      the computedAggregatedUsage
    • getResults

      public org.palladiosimulator.analyzer.resultdecorator.ResultDecoratorRepository getResults()
      Specified by:
      getResults in interface IPerformanceAnalysisResult