public final class ClassicLStarMealyBuilder<I,O> extends Object
Constructor and Description |
---|
ClassicLStarMealyBuilder() |
Modifier and Type | Method and Description |
---|---|
ClassicLStarMealy<I,O> |
create() |
net.automatalib.words.Alphabet<I> |
getAlphabet() |
ObservationTableCEXHandler<? super I,? super O> |
getCexHandler() |
ClosingStrategy<? super I,? super O> |
getClosingStrategy() |
List<net.automatalib.words.Word<I>> |
getInitialPrefixes() |
List<net.automatalib.words.Word<I>> |
getInitialSuffixes() |
MembershipOracle<I,O> |
getOracle() |
void |
setAlphabet(net.automatalib.words.Alphabet<I> alphabet) |
void |
setCexHandler(ObservationTableCEXHandler<? super I,? super O> cexHandler) |
void |
setClosingStrategy(ClosingStrategy<? super I,? super O> closingStrategy) |
void |
setInitialPrefixes(List<net.automatalib.words.Word<I>> initialPrefixes) |
void |
setInitialSuffixes(List<net.automatalib.words.Word<I>> initialSuffixes) |
void |
setOracle(MembershipOracle<I,O> oracle) |
ClassicLStarMealyBuilder<I,O> |
withAlphabet(net.automatalib.words.Alphabet<I> alphabet) |
ClassicLStarMealyBuilder<I,O> |
withCexHandler(ObservationTableCEXHandler<? super I,? super O> cexHandler) |
ClassicLStarMealyBuilder<I,O> |
withClosingStrategy(ClosingStrategy<? super I,? super O> closingStrategy) |
ClassicLStarMealyBuilder<I,O> |
withInitialPrefixes(List<net.automatalib.words.Word<I>> initialPrefixes) |
ClassicLStarMealyBuilder<I,O> |
withInitialSuffixes(List<net.automatalib.words.Word<I>> initialSuffixes) |
ClassicLStarMealyBuilder<I,O> |
withOracle(MembershipOracle<I,O> oracle) |
public ClassicLStarMealy<I,O> create()
public net.automatalib.words.Alphabet<I> getAlphabet()
public void setAlphabet(net.automatalib.words.Alphabet<I> alphabet)
public ClassicLStarMealyBuilder<I,O> withAlphabet(net.automatalib.words.Alphabet<I> alphabet)
public MembershipOracle<I,O> getOracle()
public void setOracle(MembershipOracle<I,O> oracle)
public ClassicLStarMealyBuilder<I,O> withOracle(MembershipOracle<I,O> oracle)
public void setInitialPrefixes(List<net.automatalib.words.Word<I>> initialPrefixes)
public ClassicLStarMealyBuilder<I,O> withInitialPrefixes(List<net.automatalib.words.Word<I>> initialPrefixes)
public void setInitialSuffixes(List<net.automatalib.words.Word<I>> initialSuffixes)
public ClassicLStarMealyBuilder<I,O> withInitialSuffixes(List<net.automatalib.words.Word<I>> initialSuffixes)
public ObservationTableCEXHandler<? super I,? super O> getCexHandler()
public void setCexHandler(ObservationTableCEXHandler<? super I,? super O> cexHandler)
public ClassicLStarMealyBuilder<I,O> withCexHandler(ObservationTableCEXHandler<? super I,? super O> cexHandler)
public ClosingStrategy<? super I,? super O> getClosingStrategy()
public void setClosingStrategy(ClosingStrategy<? super I,? super O> closingStrategy)
public ClassicLStarMealyBuilder<I,O> withClosingStrategy(ClosingStrategy<? super I,? super O> closingStrategy)
Copyright © 2019. All rights reserved.