Class OPLearnerDFABuilder<I>
- java.lang.Object
-
- de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder<I>
-
public final class OPLearnerDFABuilder<I> extends Object
-
-
Constructor Summary
Constructors Constructor Description OPLearnerDFABuilder()
-
Method Summary
-
-
-
Method Detail
-
create
public OPLearnerDFA<I> create()
-
withAlphabet
public OPLearnerDFABuilder<I> withAlphabet(Alphabet<I> alphabet)
-
getOracle
public MembershipOracle<I,Boolean> getOracle()
-
setOracle
public void setOracle(MembershipOracle<I,Boolean> oracle)
-
withOracle
public OPLearnerDFABuilder<I> withOracle(MembershipOracle<I,Boolean> oracle)
-
getSuffixFinder
public LocalSuffixFinder<? super I,? super Boolean> getSuffixFinder()
-
setSuffixFinder
public void setSuffixFinder(LocalSuffixFinder<? super I,? super Boolean> suffixFinder)
-
withSuffixFinder
public OPLearnerDFABuilder<I> withSuffixFinder(LocalSuffixFinder<? super I,? super Boolean> suffixFinder)
-
getRepeatedCounterexampleEvaluation
public boolean getRepeatedCounterexampleEvaluation()
-
setRepeatedCounterexampleEvaluation
public void setRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
-
withRepeatedCounterexampleEvaluation
public OPLearnerDFABuilder<I> withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
-
getEpsilonRoot
public boolean getEpsilonRoot()
-
setEpsilonRoot
public void setEpsilonRoot(boolean epsilonRoot)
-
withEpsilonRoot
public OPLearnerDFABuilder<I> withEpsilonRoot(boolean epsilonRoot)
-
-