public class EQOracleChain<A,I,D> extends Object implements EquivalenceOracle<A,I,D>
| Modifier and Type | Class and Description |
|---|---|
static class |
EQOracleChain.DFAEQOracleChain<I> |
static class |
EQOracleChain.MealyEQOracleChain<I,O> |
EquivalenceOracle.DFAEquivalenceOracle<I>, EquivalenceOracle.MealyEquivalenceOracle<I,O>| Constructor and Description |
|---|
EQOracleChain(EquivalenceOracle<? super A,I,D>... oracles) |
EQOracleChain(List<? extends EquivalenceOracle<? super A,I,D>> oracles) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOracle(EquivalenceOracle<? super A,I,D> oracle) |
DefaultQuery<I,D> |
findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
@SafeVarargs public EQOracleChain(EquivalenceOracle<? super A,I,D>... oracles)
public EQOracleChain(List<? extends EquivalenceOracle<? super A,I,D>> oracles)
public void addOracle(EquivalenceOracle<? super A,I,D> oracle)
public DefaultQuery<I,D> findCounterExample(A hypothesis, Collection<? extends I> inputs)
findCounterExample in interface EquivalenceOracle<A,I,D>Copyright © 2019. All rights reserved.