All Known Implementing Classes:
SimuComToolAdapter, SimuLizarToolAdapter

public interface IToolAdapter
Adapter interface for analysis tools to be used by Experiment Automation.
  • Method Details

    • createRunAnalysisJob

      RunAnalysisJob createRunAnalysisJob(Experiment experiment, ToolConfiguration toolConfiguration, 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.
      Parameters:
      experiment - the experiment to be conducted.
      toolConfiguration - 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

      boolean hasSupportFor(ToolConfiguration toolConfiguration)
      States whether a tool adapter supports the given concrete tool configuration.
      Parameters:
      toolConfiguration - the given tool configuration.
      Returns:
      true if the tool configuration is support; false otherwise.