Class BasePropertyOracle<I,A extends Output<I,D>,P,D,R extends A>

java.lang.Object
de.learnlib.oracle.property.BasePropertyOracle<I,A,P,D,R>
Type Parameters:
I - the input type
A - the automaton type
P - the property type
D - the output type
R - the result type of model checker
All Implemented Interfaces:
EquivalenceOracle<A,I,D>, InclusionOracle<A,I,D>, PropertyOracle<I,A,P,D>
Direct Known Subclasses:
DFAFinitePropertyOracle, DFALassoPropertyOracle, MealyFinitePropertyOracle, MealyLassoPropertyOracle

public class BasePropertyOracle<I,A extends Output<I,D>,P,D,R extends A> extends Object implements PropertyOracle<I,A,P,D>
A PropertyOracle that uses InclusionOracles and EmptinessOracles to evaluate potential counterexamples produced by a given ModelChecker.