I
- input symbol typeD
- output domain typeSingleQueryOracle
(or the respective specialization)
directly.@Deprecated @ParametersAreNonnullByDefault public abstract class AbstractSingleQueryOracle<I,D> extends Object implements SingleQueryOracle<I,D>
QueryAnswerer
, and that cannot profit from batch processing of queries.
Subclassing this class instead of directly implementing MembershipOracle
means that
the SingleQueryOracle.answerQuery(Word, Word)
instead of the SingleQueryOracle.processQueries(Collection)
method
needs to be implemented.
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSingleQueryOracle.AbstractSingleQueryOracleDFA<I>
Deprecated.
|
static class |
AbstractSingleQueryOracle.AbstractSingleQueryOracleMealy<I,O>
Deprecated.
|
SingleQueryOracle.SingleQueryOracleDFA<I>, SingleQueryOracle.SingleQueryOracleMealy<I,O>
MembershipOracle.DFAMembershipOracle<I>, MembershipOracle.MealyMembershipOracle<I,O>
Constructor and Description |
---|
AbstractSingleQueryOracle()
Deprecated.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
answerQuery, processQueries, processQuery
answerQuery, asOracle
Copyright © 2016. All rights reserved.