I
- input alphabet typeO
- output alphabet type@ParametersAreNonnullByDefault public class SULSymbolQueryOracle<I,O> extends Object implements SymbolQueryOracle<I,O>
SUL
where a SymbolQueryOracle
is expected.MembershipOracle.DFAMembershipOracle<I>, MembershipOracle.MealyMembershipOracle<I,O>
Constructor and Description |
---|
SULSymbolQueryOracle(SUL<I,O> sul) |
Modifier and Type | Method and Description |
---|---|
O |
query(I i)
Query the system under learning for a new symbol.
|
void |
reset()
Reset the system under learning.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processQueries
answerQuery, answerQuery, asOracle, processQuery
public O query(I i)
SymbolQueryOracle
query
in interface SymbolQueryOracle<I,O>
i
- the symbol to querypublic void reset()
SymbolQueryOracle
reset
in interface SymbolQueryOracle<I,O>
Copyright © 2018. All rights reserved.