public final class MalerPnueliMealyBuilder<I,O> extends Object
Constructor and Description |
---|
MalerPnueliMealyBuilder() |
Modifier and Type | Method and Description |
---|---|
MalerPnueliMealy<I,O> |
create() |
Alphabet<I> |
getAlphabet() |
ClosingStrategy<? super I,? super Word<O>> |
getClosingStrategy() |
List<Word<I>> |
getInitialSuffixes() |
MembershipOracle<I,Word<O>> |
getOracle() |
void |
setAlphabet(Alphabet<I> alphabet) |
void |
setClosingStrategy(ClosingStrategy<? super I,? super Word<O>> closingStrategy) |
void |
setInitialSuffixes(List<Word<I>> initialSuffixes) |
void |
setOracle(MembershipOracle<I,Word<O>> oracle) |
MalerPnueliMealyBuilder<I,O> |
withAlphabet(Alphabet<I> alphabet) |
MalerPnueliMealyBuilder<I,O> |
withClosingStrategy(ClosingStrategy<? super I,? super Word<O>> closingStrategy) |
MalerPnueliMealyBuilder<I,O> |
withInitialSuffixes(List<Word<I>> initialSuffixes) |
MalerPnueliMealyBuilder<I,O> |
withOracle(MembershipOracle<I,Word<O>> oracle) |
public MalerPnueliMealy<I,O> create()
public MalerPnueliMealyBuilder<I,O> withAlphabet(Alphabet<I> alphabet)
public MembershipOracle<I,Word<O>> getOracle()
public void setOracle(MembershipOracle<I,Word<O>> oracle)
public MalerPnueliMealyBuilder<I,O> withOracle(MembershipOracle<I,Word<O>> oracle)
public MalerPnueliMealyBuilder<I,O> withInitialSuffixes(List<Word<I>> initialSuffixes)
public ClosingStrategy<? super I,? super Word<O>> getClosingStrategy()
public void setClosingStrategy(ClosingStrategy<? super I,? super Word<O>> closingStrategy)
public MalerPnueliMealyBuilder<I,O> withClosingStrategy(ClosingStrategy<? super I,? super Word<O>> closingStrategy)
Copyright © 2020. All rights reserved.