public final class DTLearnerDFABuilder<I> extends Object
| Constructor and Description |
|---|
DTLearnerDFABuilder() |
| Modifier and Type | Method and Description |
|---|---|
DTLearnerDFA<I> |
create() |
Alphabet<I> |
getAlphabet() |
boolean |
getEpsilonRoot() |
MembershipOracle<I,Boolean> |
getOracle() |
boolean |
getRepeatedCounterexampleEvaluation() |
LocalSuffixFinder<? super I,? super Boolean> |
getSuffixFinder() |
void |
setAlphabet(Alphabet<I> alphabet) |
void |
setEpsilonRoot(boolean epsilonRoot) |
void |
setOracle(MembershipOracle<I,Boolean> oracle) |
void |
setRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation) |
void |
setSuffixFinder(LocalSuffixFinder<? super I,? super Boolean> suffixFinder) |
DTLearnerDFABuilder<I> |
withAlphabet(Alphabet<I> alphabet) |
DTLearnerDFABuilder<I> |
withEpsilonRoot(boolean epsilonRoot) |
DTLearnerDFABuilder<I> |
withOracle(MembershipOracle<I,Boolean> oracle) |
DTLearnerDFABuilder<I> |
withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation) |
DTLearnerDFABuilder<I> |
withSuffixFinder(LocalSuffixFinder<? super I,? super Boolean> suffixFinder) |
public DTLearnerDFA<I> create()
public DTLearnerDFABuilder<I> withAlphabet(Alphabet<I> alphabet)
public MembershipOracle<I,Boolean> getOracle()
public void setOracle(MembershipOracle<I,Boolean> oracle)
public DTLearnerDFABuilder<I> withOracle(MembershipOracle<I,Boolean> oracle)
public LocalSuffixFinder<? super I,? super Boolean> getSuffixFinder()
public void setSuffixFinder(LocalSuffixFinder<? super I,? super Boolean> suffixFinder)
public DTLearnerDFABuilder<I> withSuffixFinder(LocalSuffixFinder<? super I,? super Boolean> suffixFinder)
public boolean getRepeatedCounterexampleEvaluation()
public void setRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
public DTLearnerDFABuilder<I> withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
public boolean getEpsilonRoot()
public void setEpsilonRoot(boolean epsilonRoot)
public DTLearnerDFABuilder<I> withEpsilonRoot(boolean epsilonRoot)
Copyright © 2020. All rights reserved.