Interface Scenario

All Known Implementing Classes:
ScenarioCreateDeleteRenameShuffle, ScenarioCreateShuffle, ScenarioDeleteRenameOrCreate, ScenarioDeleteRestore, ScenarioDoubleRenameShuffle, ScenarioLockedDeleteShuffle, ScenarioMultipleRenameShuffle, ScenarioOpenFile, ScenarioRenameCreateShuffle, ScenarioRenameDeleteMove, ScenarioRenameShuffle, ScenarioSimpleNonBuffered, ScenarioTempDeleteShuffle

public interface Scenario
A scenario is a factory for scenario instances.
  • Method Details

    • createInstance

      ScenarioInstance createInstance(EvaluatorContext ctx, Operation operation)
      Create a new ScenarioInstance

      If the scenario is interested in the specified operation then return a new scenario instance.

      Parameters:
      ctx - EvaluatorContext.
      operation - the operation to be performed
      Returns:
      the scenario instance or null if a new instance is not required.