Interface IToolAdapter
public interface IToolAdapter
Adapter interface for analysis tools to be used by Experiment Automation.
-
Method Summary
Modifier and TypeMethodDescriptioncreateRunAnalysisJob(Experiment experiment, ToolConfiguration toolConfiguration, List<VariationFactorTuple> variationFactorTuples, int repetition) Creates a workflow job for the given analysis run and tool.booleanhasSupportFor(ToolConfiguration toolConfiguration) States whether a tool adapter supports the given concrete tool configuration.
-
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
States whether a tool adapter supports the given concrete tool configuration.- Parameters:
toolConfiguration- the given tool configuration.- Returns:
trueif the tool configuration is support;falseotherwise.
-