AI
- abstract input symbol type.AO
- abstract output symbol type.CI
- concrete input symbol type.CO
- concrete output symbol type.public class MappedOracle<AI,AO,CI,CO> extends Object implements SingleQueryOracle<AI,AO>
SingleQueryOracle.SingleQueryOracleDFA<I>, SingleQueryOracle.SingleQueryOracleMealy<I,O>
MembershipOracle.DFAMembershipOracle<I>, MembershipOracle.MealyMembershipOracle<I,O>
Constructor and Description |
---|
MappedOracle(QueryAnswerer<CI,CO> delegate,
Mapper.AsynchronousMapper<AI,AO,CI,CO> mapper) |
Modifier and Type | Method and Description |
---|---|
AO |
answerQuery(net.automatalib.words.Word<AI> prefix,
net.automatalib.words.Word<AI> suffix) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processQueries, processQuery
answerQuery, asOracle
public MappedOracle(QueryAnswerer<CI,CO> delegate, Mapper.AsynchronousMapper<AI,AO,CI,CO> mapper)
public AO answerQuery(net.automatalib.words.Word<AI> prefix, net.automatalib.words.Word<AI> suffix)
answerQuery
in interface MembershipOracle<AI,AO>
answerQuery
in interface QueryAnswerer<AI,AO>
answerQuery
in interface SingleQueryOracle<AI,AO>
Copyright © 2018. All rights reserved.