Class LQNSolverAnalysis

All Implemented Interfaces:
IAnalysis

public class LQNSolverAnalysis extends AbstractLQNAnalysis
Starts a LQN Solver Analysis for the design space exploration.
  • Constructor Details

    • LQNSolverAnalysis

      public LQNSolverAnalysis()
  • Method Details

    • handleException

      protected IAnalysisResult handleException(RuntimeException e, org.palladiosimulator.solver.core.models.PCMInstance pcm)
      try to handle the exception or throw it back.
      Specified by:
      handleException in class AbstractLQNAnalysis
      Parameters:
      e -
      Returns:
    • getSolverMessageString

      protected String getSolverMessageString()
      Specified by:
      getSolverMessageString in class AbstractLQNAnalysis
    • retrieveResult

      protected ILQNResult retrieveResult(org.palladiosimulator.solver.core.models.PCMInstance pcm, org.palladiosimulator.solver.lqn.LqnModelType model, org.opt4j.core.Criterion criterion) throws AnalysisFailedException
      Specified by:
      retrieveResult in class AbstractLQNAnalysis
      Throws:
      AnalysisFailedException
    • hasObjectivePerUsageScenario

      public boolean hasObjectivePerUsageScenario() throws org.eclipse.core.runtime.CoreException
      Description copied from interface: IAnalysis
      Returns whether this analysis provides one objective per usage scenario. This method can be called before calling #initialise(MDSDBlackboard, ILaunchConfiguration, ILaunch, IProgressMonitor).
      Throws:
      org.eclipse.core.runtime.CoreException