Package de.learnlib.algorithm.kv.dfa
Class KearnsVaziraniDFABuilder<I>
- java.lang.Object
-
- de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder<I>
-
public final class KearnsVaziraniDFABuilder<I> extends Object
-
-
Constructor Summary
Constructors Constructor Description KearnsVaziraniDFABuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KearnsVaziraniDFA<I>create()Alphabet<I>getAlphabet()AcexAnalyzergetCounterexampleAnalyzer()MembershipOracle<I,Boolean>getOracle()booleangetRepeatedCounterexampleEvaluation()voidsetAlphabet(Alphabet<I> alphabet)voidsetCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer)voidsetOracle(MembershipOracle<I,Boolean> oracle)voidsetRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)KearnsVaziraniDFABuilder<I>withAlphabet(Alphabet<I> alphabet)KearnsVaziraniDFABuilder<I>withCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer)KearnsVaziraniDFABuilder<I>withOracle(MembershipOracle<I,Boolean> oracle)KearnsVaziraniDFABuilder<I>withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
-
-
-
Method Detail
-
create
public KearnsVaziraniDFA<I> create()
-
withAlphabet
public KearnsVaziraniDFABuilder<I> withAlphabet(Alphabet<I> alphabet)
-
getOracle
public MembershipOracle<I,Boolean> getOracle()
-
setOracle
public void setOracle(MembershipOracle<I,Boolean> oracle)
-
withOracle
public KearnsVaziraniDFABuilder<I> withOracle(MembershipOracle<I,Boolean> oracle)
-
getRepeatedCounterexampleEvaluation
public boolean getRepeatedCounterexampleEvaluation()
-
setRepeatedCounterexampleEvaluation
public void setRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
-
withRepeatedCounterexampleEvaluation
public KearnsVaziraniDFABuilder<I> withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
-
getCounterexampleAnalyzer
public AcexAnalyzer getCounterexampleAnalyzer()
-
setCounterexampleAnalyzer
public void setCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer)
-
withCounterexampleAnalyzer
public KearnsVaziraniDFABuilder<I> withCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer)
-
-