Class InteractiveOracle

  • All Implemented Interfaces:
    IOracle

    public class InteractiveOracle
    extends Object
    implements IOracle
    Oracle that asks the user
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Constructor Detail

      • InteractiveOracle

        public InteractiveOracle()
    • Method Detail

      • choose

        public <V> V choose​(Instance instance,
                            List<V> values,
                            String message)
        Choose a value.
        Specified by:
        choose in interface IOracle
        Type Parameters:
        V - Type of the value
        Parameters:
        instance - The context instance
        values - The values to choose from
        message - A message
        Returns:
        Choice The chosen value