Package de.learnlib

Interface Mapper.SynchronousMapper<AI,​AO,​CI,​CO>

  • Type Parameters:
    AI - abstract input symbol type.
    AO - abstract output symbol type.
    CI - concrete input symbol type.
    CO - concrete output symbol type.
    All Superinterfaces:
    Mapper<AI,​AO,​CI,​CO>
    All Known Subinterfaces:
    SULMapper<AI,​AO,​CI,​CO>
    All Known Implementing Classes:
    SimplePOJOExceptionMapper, StringMapper
    Enclosing interface:
    Mapper<AI,​AO,​CI,​CO>

    public static interface Mapper.SynchronousMapper<AI,​AO,​CI,​CO>
    extends Mapper<AI,​AO,​CI,​CO>
    A mapper refinement to establish the contract of a synchronized, symbol-wise translation of input words for reactive systems. This means, after each call to Mapper.mapInput(Object) the next call on this object will be Mapper.mapOutput(Object) which is passed the immediate answer to the previously mapped input.
    See Also:
    Mapper.AsynchronousMapper