Package de.learnlib.util.nfa
Class NFALearnerWrapper<I>
- java.lang.Object
-
- de.learnlib.util.nfa.NFALearnerWrapper<I>
-
- All Implemented Interfaces:
LearningAlgorithm<DFA<?,I>,I,Boolean>,LearningAlgorithm.DFALearner<I>
public class NFALearnerWrapper<I> extends Object implements LearningAlgorithm.DFALearner<I>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.learnlib.algorithm.LearningAlgorithm
LearningAlgorithm.DFALearner<I extends Object>, LearningAlgorithm.MealyLearner<I extends Object,O extends Object>, LearningAlgorithm.MooreLearner<I extends Object,O extends Object>, LearningAlgorithm.NFALearner<I extends Object>
-
-
Constructor Summary
Constructors Constructor Description NFALearnerWrapper(Alphabet<I> alphabet, LearningAlgorithm<? extends NFA<?,I>,I,Boolean> nfaLearner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompactDFA<I>getHypothesisModel()booleanrefineHypothesis(DefaultQuery<I,Boolean> ceQuery)voidstartLearning()StringtoString()
-
-
-
Method Detail
-
startLearning
public void startLearning()
- Specified by:
startLearningin interfaceLearningAlgorithm<DFA<?,I>,I,Boolean>
-
refineHypothesis
public boolean refineHypothesis(DefaultQuery<I,Boolean> ceQuery)
- Specified by:
refineHypothesisin interfaceLearningAlgorithm<DFA<?,I>,I,Boolean>
-
getHypothesisModel
public CompactDFA<I> getHypothesisModel()
- Specified by:
getHypothesisModelin interfaceLearningAlgorithm<DFA<?,I>,I,Boolean>
-
-