I
- input alphabet typeO
- output alphabet type@ParametersAreNonnullByDefault public class SQOOTBridge<I,O> extends Object implements SymbolQueryOracle<I,O>
MembershipOracle.DFAMembershipOracle<I>, MembershipOracle.MealyMembershipOracle<I,O>
Constructor and Description |
---|
SQOOTBridge(ObservationTree<?,I,O> observationTree,
SymbolQueryOracle<I,O> delegate,
boolean enableCache) |
Modifier and Type | Method and Description |
---|---|
void |
initialize() |
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 SQOOTBridge(ObservationTree<?,I,O> observationTree, SymbolQueryOracle<I,O> delegate, boolean enableCache)
public void initialize()
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.