java.lang.Object
org.palladiosimulator.experimentautomation.application.tooladapter.simulizar.SimuLizarToolAdapter
All Implemented Interfaces:
IToolAdapter

public class SimuLizarToolAdapter extends Object implements IToolAdapter
  • Constructor Details

    • SimuLizarToolAdapter

      public SimuLizarToolAdapter()
  • Method Details

    • createRunAnalysisJob

      public RunAnalysisJob createRunAnalysisJob(Experiment experiment, ToolConfiguration toolConfig, List<VariationFactorTuple> variationFactorTuples, int repetition)
      Creates a workflow job for the given analysis run and tool. The analysis run is characterized by the given parameters calculated by Experiment Automation.
      Specified by:
      createRunAnalysisJob in interface IToolAdapter
      Parameters:
      experiment - the experiment to be conducted.
      toolConfig - the analysis tool to be used.
      variationFactorTuples - the variations and according value factors.
      repetition - the current repetition number of this experiment run; used for statistical significance.
      Returns:
      the job conducting the specified experiment run.
    • hasSupportFor

      public boolean hasSupportFor(ToolConfiguration configuration)
      States whether a tool adapter supports the given concrete tool configuration.
      Specified by:
      hasSupportFor in interface IToolAdapter
      Parameters:
      configuration - the given tool configuration.
      Returns:
      true if the tool configuration is support; false otherwise.