Class InputSequenceSelector

    • Constructor Detail

      • InputSequenceSelector

        public InputSequenceSelector()
    • Method Detail

      • selectInputSequence

        public abstract Sequence selectInputSequence​(SimpleList<Sequence> candidates)
        Choose a sequence used as input for creating a new sequence.
        Parameters:
        candidates - sequences to choose from
        Returns:
        the chosen sequence
      • createdExecutableSequence

        public void createdExecutableSequence​(ExecutableSequence eSeq)
        A hook that is called after a new sequence has been created and executed.

        The default implementation does nothing. Subclasses may override it to add behavior.

        Parameters:
        eSeq - the recently executed sequence which is new and unique, and has just been executed