Module de.learnlib.oracle.property
Package de.learnlib.oracle.property
Class DFALassoPropertyOracle<I,P>
java.lang.Object
de.learnlib.oracle.property.BasePropertyOracle<I,DFA<?,I>,P,Boolean,Lasso.DFALasso<I>>
de.learnlib.oracle.property.DFALassoPropertyOracle<I,P>
- Type Parameters:
I- input symbol typeP- property type
- All Implemented Interfaces:
EquivalenceOracle<DFA<?,,I>, I, Boolean> EquivalenceOracle.DFAEquivalenceOracle<I>,InclusionOracle<DFA<?,,I>, I, Boolean> InclusionOracle.DFAInclusionOracle<I>,PropertyOracle<I,,DFA<?, I>, P, Boolean> PropertyOracle.DFAPropertyOracle<I,P>
public class DFALassoPropertyOracle<I,P>
extends BasePropertyOracle<I,DFA<?,I>,P,Boolean,Lasso.DFALasso<I>>
implements PropertyOracle.DFAPropertyOracle<I,P>
A type-specific refinement of
BasePropertyOracle.-
Nested Class Summary
Nested classes/interfaces inherited from interface de.learnlib.oracle.EquivalenceOracle
EquivalenceOracle.DFAEquivalenceOracle<I>, EquivalenceOracle.MealyEquivalenceOracle<I,O>, EquivalenceOracle.MMLTEquivalenceOracle<I, O>, EquivalenceOracle.MooreEquivalenceOracle<I, O> Nested classes/interfaces inherited from interface de.learnlib.oracle.InclusionOracle
InclusionOracle.DFAInclusionOracle<I>, InclusionOracle.MealyInclusionOracle<I,O> Nested classes/interfaces inherited from interface de.learnlib.oracle.PropertyOracle
PropertyOracle.DFAPropertyOracle<I,P>, PropertyOracle.MealyPropertyOracle<I, O, P> -
Constructor Summary
ConstructorsConstructorDescriptionDFALassoPropertyOracle(P property, InclusionOracle.DFAInclusionOracle<I> inclusionOracle, LassoEmptinessOracle.DFALassoEmptinessOracle<I> emptinessOracle, ModelCheckerLasso.DFAModelCheckerLasso<I, P> modelChecker) -
Method Summary
Methods inherited from class de.learnlib.oracle.property.BasePropertyOracle
disprove, doFindCounterExample, getCounterExample, getPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.learnlib.oracle.InclusionOracle
isCounterExampleMethods inherited from interface de.learnlib.oracle.PropertyOracle
disprove, doFindCounterExample, findCounterExample, getCounterExample, getProperty, isDisproved
-
Constructor Details
-
DFALassoPropertyOracle
public DFALassoPropertyOracle(P property, InclusionOracle.DFAInclusionOracle<I> inclusionOracle, LassoEmptinessOracle.DFALassoEmptinessOracle<I> emptinessOracle, ModelCheckerLasso.DFAModelCheckerLasso<I, P> modelChecker) - Parameters:
property- maps to thepropertyparameter of the delegateinclusionOracle- maps to theinclusionOracleparameter of the delegateemptinessOracle- maps to theemptinessOracleparameter of the delegatemodelChecker- maps to themodelCheckerparameter of the delegate
-