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