Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

aborted() - Method in record class de.learnlib.oracle.TimedQueryOracle.TimerQueryResult
Returns the value of the aborted record component.
abs - Variable in class de.learnlib.algorithm.aaar.abstraction.Node.Leaf
 
AbstractAAARLearner<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,AM,CM,AI,CI,D> - Class in de.learnlib.algorithm.aaar
Base implementation of the learner presented in "Automata Learning with Automated Alphabet Abstraction Refinement" by Howar et al.
AbstractAAARLearner(LearnerConstructor<L, CI, D>, MembershipOracle<CI, D>) - Constructor for class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
AbstractAbstractionTree<AI,CI,D> - Class in de.learnlib.algorithm.aaar.abstraction
 
AbstractAbstractionTree(AI, CI, MembershipOracle<CI, D>) - Constructor for class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
AbstractAutomatonLStar<A,I,D,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP> & SupportsGrowingAlphabet<I>> - Class in de.learnlib.algorithm.lstar
Abstract base class for algorithms that produce (subclasses of) MutableDeterministic automata.
AbstractAutomatonLStar(Alphabet<I>, MembershipOracle<I, D>, AI) - Constructor for class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
Constructor.
AbstractAutomatonLStar.StateInfo<S,I> - Class in de.learnlib.algorithm.lstar
 
AbstractBaseCounterexample<E> - Class in de.learnlib.acex
 
AbstractBaseCounterexample(int) - Constructor for class de.learnlib.acex.AbstractBaseCounterexample
Constructor.
AbstractBaseDTNode<I,D> - Class in de.learnlib.algorithm.ttt.base
 
AbstractBaseDTNode() - Constructor for class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
AbstractBaseDTNode(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
AbstractBasePTAState<S extends AbstractBasePTAState<S,SP,TP>,SP,TP> - Class in de.learnlib.datastructure.pta
 
AbstractBasePTAState() - Constructor for class de.learnlib.datastructure.pta.AbstractBasePTAState
 
AbstractBFEmptinessOracle<A extends DeterministicOutputAutomaton<?,I,?,D>,I,D> - Class in de.learnlib.oracle.emptiness
An EmptinessOracle that tries words in a breadth-first manner.
AbstractBFEmptinessOracle(MembershipOracle<I, D>, double) - Constructor for class de.learnlib.oracle.emptiness.AbstractBFEmptinessOracle
 
AbstractBFInclusionOracle<A extends DeterministicOutputAutomaton<?,I,?,D>,I,D> - Class in de.learnlib.oracle.equivalence
An InclusionOracle that generates words in a breadth-first manner.
AbstractBFInclusionOracle(MembershipOracle<I, D>, double) - Constructor for class de.learnlib.oracle.equivalence.AbstractBFInclusionOracle
 
AbstractBFOracle<A extends DeterministicAutomaton<?,I,?>,I,D> - Class in de.learnlib.util
An AutomatonOracle that processes words in a breadth-first manner.
AbstractBFOracle(MembershipOracle<I, D>, double) - Constructor for class de.learnlib.util.AbstractBFOracle
 
AbstractBFOracleTest<D> - Class in de.learnlib.testsupport
Class to test any AbstractBFOracle.
AbstractBFOracleTest() - Constructor for class de.learnlib.testsupport.AbstractBFOracleTest
 
AbstractBlueFringePTA<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> - Class in de.learnlib.datastructure.pta
 
AbstractBlueFringePTA(int, S) - Constructor for class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
AbstractBlueFringePTAState<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> - Class in de.learnlib.datastructure.pta
Note: this class has a natural ordering that is inconsistent with equals.
AbstractBlueFringePTAState() - Constructor for class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
AbstractBlueFringeRPNI<I,D,SP,TP,M> - Class in de.learnlib.algorithm.rpni
Abstract base class for Blue-Fringe-RPNI algorithms.
AbstractBlueFringeRPNI(Alphabet<I>) - Constructor for class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Constructor.
AbstractCalculator - Class in de.learnlib.algorithm.adt.config.model.calculator
 
AbstractCalculator() - Constructor for class de.learnlib.algorithm.adt.config.model.calculator.AbstractCalculator
 
AbstractContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C> - Class in de.learnlib.driver
Abstract base class for a SUL that step-wisely executes ContextExecutableInput symbols.
AbstractContextExecutableInputSUL() - Constructor for class de.learnlib.driver.AbstractContextExecutableInputSUL
 
AbstractCounterexample<E> - Interface in de.learnlib.acex
 
AbstractDecisionTree<I,D> - Class in de.learnlib.algorithm.lambda.ttt.dt
 
AbstractDecisionTree(Alphabet<I>, STNode<I>) - Constructor for class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
AbstractDFALearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for DFA learning algorithms.
AbstractDFALearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractDFALearnerIT
 
AbstractDFAPassiveLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for passive DFA learning algorithms.
AbstractDFAPassiveLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractDFAPassiveLearnerIT
 
AbstractDiscriminationTree<DSCR,I,O,D,N extends AbstractDTNode<DSCR,O,D,N>> - Class in de.learnlib.datastructure.discriminationtree.model
An abstract super class for aggregating some information/functionality for discrimination trees.
AbstractDiscriminationTree(N, MembershipOracle<I, O>) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
AbstractDTNode<I,D> - Class in de.learnlib.algorithm.lambda.ttt.dt
 
AbstractDTNode<DSCR,O,D,N extends AbstractDTNode<DSCR,O,D,N>> - Class in de.learnlib.datastructure.discriminationtree.model
An abstract super class (DAO) for aggregating some information stored in a node of a discrimination tree.
AbstractDTNode(DTInnerNode<I, D>, AbstractDecisionTree<I, D>) - Constructor for class de.learnlib.algorithm.lambda.ttt.dt.AbstractDTNode
 
AbstractDTNode(D) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
AbstractDTNode(N, O, D) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
AbstractDTNode.SplitResult - Class in de.learnlib.datastructure.discriminationtree.model
 
AbstractDynamicBatchProcessor<Q,P extends BatchProcessor<Q>> - Class in de.learnlib.oracle.parallelism
A batch processor that dynamically distributes queries to worker threads.
AbstractDynamicBatchProcessor(Supplier<? extends P>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessor
 
AbstractDynamicBatchProcessorBuilder<Q,P extends BatchProcessor<Q>,OR> - Class in de.learnlib.oracle.parallelism
Builder class for a AbstractDynamicBatchProcessor.
AbstractDynamicBatchProcessorBuilder(Collection<? extends P>) - Constructor for class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
 
AbstractDynamicBatchProcessorBuilder(Supplier<? extends P>) - Constructor for class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
 
AbstractExplicitAAARLearner<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,AM,CM,AI,CI,D> - Class in de.learnlib.algorithm.aaar.explicit
An "explicit" refinement of the AbstractAAARLearner.
AbstractExplicitAAARLearner(LearnerConstructor<L, CI, D>, MembershipOracle<CI, D>, ExplicitInitialAbstraction<AI, CI>, Function<AI, AI>) - Constructor for class de.learnlib.algorithm.aaar.explicit.AbstractExplicitAAARLearner
Constructor.
AbstractExtensibleAutomatonLStar<A,I,D,S,T,SP,TP,AI extends MutableDeterministic<S,I,T,SP,TP> & SupportsGrowingAlphabet<I>> - Class in de.learnlib.algorithm.lstar
 
AbstractExtensibleAutomatonLStar(Alphabet<I>, MembershipOracle<I, D>, AI, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super D>, ClosingStrategy<? super I, ? super D>) - Constructor for class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
AbstractExtensibleAutomatonLStar.BuilderDefaults - Class in de.learnlib.algorithm.lstar
 
AbstractGenericAAARLearner<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,AM,CM,AI,CI,D> - Class in de.learnlib.algorithm.aaar.generic
A "generic" refinement of the AbstractAAARLearner.
AbstractGenericAAARLearner(LearnerConstructor<L, CI, D>, MembershipOracle<CI, D>, CI, Function<CI, AI>) - Constructor for class de.learnlib.algorithm.aaar.generic.AbstractGenericAAARLearner
Constructor.
AbstractGrowingAlphabetDFATest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<DFA<?,Character>,Character,Boolean>> - Class in de.learnlib.testsupport
 
AbstractGrowingAlphabetDFATest() - Constructor for class de.learnlib.testsupport.AbstractGrowingAlphabetDFATest
 
AbstractGrowingAlphabetMealyTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MealyMachine<?,Character,?,Character>,Character,Word<Character>>> - Class in de.learnlib.testsupport
 
AbstractGrowingAlphabetMealyTest() - Constructor for class de.learnlib.testsupport.AbstractGrowingAlphabetMealyTest
 
AbstractGrowingAlphabetMooreTest<L extends SupportsGrowingAlphabet<Character> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>> - Class in de.learnlib.testsupport
 
AbstractGrowingAlphabetMooreTest() - Constructor for class de.learnlib.testsupport.AbstractGrowingAlphabetMooreTest
 
AbstractGrowingAlphabetTest<L extends SupportsGrowingAlphabet<I> & LearningAlgorithm<M,I,D>,M extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,OR,I,D> - Class in de.learnlib.testsupport
Simple (abstract super) test class that checks the basic workflow of a learning algorithm that implements SupportsGrowingAlphabet.
AbstractGrowingAlphabetTest() - Constructor for class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
AbstractHypTrans<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Abstract hypothesis transition.
AbstractHypTrans(Word<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
AbstractIntrusiveListEntryImpl<T> - Class in de.learnlib.datastructure.list
A utility class to connect AbstractBasicLinkedListEntrys with IntrusiveListEntrys.
AbstractIntrusiveListEntryImpl() - Constructor for class de.learnlib.datastructure.list.AbstractIntrusiveListEntryImpl
 
Abstraction<AI,CI> - Interface in de.learnlib.algorithm.aaar
An interface for mapping concrete symbols to their abstraction, and abstractions to their representatives, respectively.
AbstractLearnerASTDFATest<L extends AccessSequenceTransformer<Character> & LearningAlgorithm<DFA<?,Character>,Character,Boolean>> - Class in de.learnlib.testsupport
 
AbstractLearnerASTDFATest() - Constructor for class de.learnlib.testsupport.AbstractLearnerASTDFATest
 
AbstractLearnerASTMealyTest<L extends AccessSequenceTransformer<Character> & LearningAlgorithm<MealyMachine<?,Character,?,Character>,Character,Word<Character>>> - Class in de.learnlib.testsupport
 
AbstractLearnerASTMealyTest() - Constructor for class de.learnlib.testsupport.AbstractLearnerASTMealyTest
 
AbstractLearnerASTMooreTest<L extends AccessSequenceTransformer<Character> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>> - Class in de.learnlib.testsupport
 
AbstractLearnerASTMooreTest() - Constructor for class de.learnlib.testsupport.AbstractLearnerASTMooreTest
 
AbstractLearnerASTTest<L extends AccessSequenceTransformer<I> & LearningAlgorithm<M,I,D>,M extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & SuffixOutput<I,D>,OR,I,D> - Class in de.learnlib.testsupport
Test class that checks whether a learning algorithm which implements the AccessSequenceTransformer interface returns the correct representatives.
AbstractLearnerASTTest() - Constructor for class de.learnlib.testsupport.AbstractLearnerASTTest
 
AbstractLearnerVariantITCase<I,D,M extends FiniteRepresentation> - Class in de.learnlib.testsupport.it.testcase
 
AbstractLStar<A,I,D> - Class in de.learnlib.algorithm.lstar
An abstract base class for L*-style algorithms.
AbstractLStar(Alphabet<I>, MembershipOracle<I, D>) - Constructor for class de.learnlib.algorithm.lstar.AbstractLStar
Constructor.
AbstractMealyLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for Mealy machine learning algorithms.
AbstractMealyLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMealyLearnerIT
 
AbstractMealyPassiveLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for passive Mealy machine learning algorithms.
AbstractMealyPassiveLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMealyPassiveLearnerIT
 
AbstractMealySymLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for Mealy machine learning algorithms.
AbstractMealySymLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMealySymLearnerIT
 
AbstractMMLTLearnerIT - Class in de.learnlib.testsupport.it
 
AbstractMMLTLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMMLTLearnerIT
 
AbstractMooreLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for Moore machine learning algorithms.
AbstractMooreLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMooreLearnerIT
 
AbstractMoorePassiveLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for passive Moore machine learning algorithms.
AbstractMoorePassiveLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMoorePassiveLearnerIT
 
AbstractMooreSymLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for Moore machine learning algorithms.
AbstractMooreSymLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractMooreSymLearnerIT
 
AbstractNamedAcexAnalyzer - Class in de.learnlib.acex
An abstract counterexample analyzer that carries a name.
AbstractNamedAcexAnalyzer(String) - Constructor for class de.learnlib.acex.AbstractNamedAcexAnalyzer
Constructor.
AbstractObservationTableWriter<I,D> - Class in de.learnlib.datastructure.observationtable.writer
 
AbstractObservationTableWriter() - Constructor for class de.learnlib.datastructure.observationtable.writer.AbstractObservationTableWriter
 
AbstractObservationTableWriter(Function<? super Word<? extends I>, ? extends String>, Function<? super D, ? extends String>) - Constructor for class de.learnlib.datastructure.observationtable.writer.AbstractObservationTableWriter
 
AbstractOneSEVPALearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for OneSEVPA learning algorithms.
AbstractOneSEVPALearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractOneSEVPALearnerIT
 
AbstractOPLearner<M extends SuffixOutput<I,D>,I,D,SP,TP> - Class in de.learnlib.algorithm.observationpack
Base implementation of the "Observation Pack" learning algorithm.
AbstractOPLearner(Alphabet<I>, MembershipOracle<I, D>, LocalSuffixFinder<? super I, ? super D>, boolean, AbstractWordBasedDiscriminationTree<I, D, HState<I, D, SP, TP>>) - Constructor for class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
AbstractOPLearner.BuilderDefaults - Class in de.learnlib.algorithm.observationpack
 
AbstractPerfectSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
A symbol filter that answers all queries correctly.
AbstractPerfectSymbolFilter() - Constructor for class de.learnlib.filter.symbol.AbstractPerfectSymbolFilter
 
AbstractQuery<I,D> - Class in de.learnlib.query
 
AbstractQuery(Query<I, ?>) - Constructor for class de.learnlib.query.AbstractQuery
 
AbstractQuery(Word<I>) - Constructor for class de.learnlib.query.AbstractQuery
 
AbstractQuery(Word<I>, Word<I>) - Constructor for class de.learnlib.query.AbstractQuery
 
AbstractRandomSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
A symbol filter that falsely answers a query with a specified probability.
AbstractRandomSymbolFilter(double, Random) - Constructor for class de.learnlib.filter.symbol.AbstractRandomSymbolFilter
 
AbstractResumableLearnerDFATest<L extends Resumable<T> & LearningAlgorithm<DFA<?,Character>,Character,Boolean>,T> - Class in de.learnlib.testsupport
 
AbstractResumableLearnerDFATest() - Constructor for class de.learnlib.testsupport.AbstractResumableLearnerDFATest
 
AbstractResumableLearnerMealyTest<L extends Resumable<T> & LearningAlgorithm<MealyMachine<?,Character,?,Character>,Character,Word<Character>>,T> - Class in de.learnlib.testsupport
 
AbstractResumableLearnerMealyTest() - Constructor for class de.learnlib.testsupport.AbstractResumableLearnerMealyTest
 
AbstractResumableLearnerMooreTest<L extends Resumable<T> & LearningAlgorithm<MooreMachine<?,Character,?,Character>,Character,Word<Character>>,T> - Class in de.learnlib.testsupport
 
AbstractResumableLearnerMooreTest() - Constructor for class de.learnlib.testsupport.AbstractResumableLearnerMooreTest
 
AbstractResumableLearnerTest<L extends Resumable<T> & LearningAlgorithm<M,I,D>,M extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,OR,I,D,T> - Class in de.learnlib.testsupport
Test class that checks the workflow of a learning algorithm that implements Resumable.
AbstractResumableLearnerTest() - Constructor for class de.learnlib.testsupport.AbstractResumableLearnerTest
 
AbstractSBALearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for SBA learning algorithms.
AbstractSBALearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractSBALearnerIT
 
AbstractSPALearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for SPA learning algorithms.
AbstractSPALearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractSPALearnerIT
 
AbstractSPMMLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for SPMM learning algorithms.
AbstractSPMMLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractSPMMLearnerIT
 
AbstractSSTPassiveLearnerIT - Class in de.learnlib.testsupport.it
Abstract integration test for passive SubsequentialTransducers learning algorithms.
AbstractSSTPassiveLearnerIT() - Constructor for class de.learnlib.testsupport.it.AbstractSSTPassiveLearnerIT
 
AbstractStaticBatchProcessor<Q,P extends BatchProcessor<Q>> - Class in de.learnlib.oracle.parallelism
A batch processor that statically distributes a set of queries among several threads.
AbstractStaticBatchProcessor(Collection<? extends P>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessor
 
AbstractStaticBatchProcessorBuilder<Q,P extends BatchProcessor<Q>,OR> - Class in de.learnlib.oracle.parallelism
AbstractStaticBatchProcessorBuilder(Collection<? extends P>) - Constructor for class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
 
AbstractStaticBatchProcessorBuilder(Supplier<? extends P>) - Constructor for class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
 
AbstractStatisticsSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
Collects various statistics on symbol filtering, including false accepts + false ignores.
AbstractStatisticsSymbolFilter(SymbolFilter<U, V>) - Constructor for class de.learnlib.filter.symbol.AbstractStatisticsSymbolFilter
 
AbstractSULOmegaOracle<S,I,O,Q> - Class in de.learnlib.oracle.membership
An omega membership oracle for an ObservableSUL.
AbstractSULOmegaOracle(ObservableSUL<S, I, O>) - Constructor for class de.learnlib.oracle.membership.AbstractSULOmegaOracle
 
AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T,N extends AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T,N>> - Class in de.learnlib.datastructure.discriminationtree.model
An extension of the AbstractDTNode that adds the concept of temporary splitters as well as linking discrimination tree nodes outside their regular tree structure.
AbstractTemporaryIntrusiveDTNode(N, O, D) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
AbstractTestWordEQOracle<A extends Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
An abstract equivalence oracle that takes care of query batching and hypothesis checking and allows extending classes to solely focus on test word generation by implementing TestWordGenerator.generateTestWords(Object, Collection)}.
AbstractTestWordEQOracle(MembershipOracle<I, D>) - Constructor for class de.learnlib.oracle.equivalence.AbstractTestWordEQOracle
 
AbstractTestWordEQOracle(MembershipOracle<I, D>, int) - Constructor for class de.learnlib.oracle.equivalence.AbstractTestWordEQOracle
 
AbstractTruthfulSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
A utility class that requires extending classes to answer the filter question truthfully.
AbstractTruthfulSymbolFilter() - Constructor for class de.learnlib.filter.symbol.AbstractTruthfulSymbolFilter
 
AbstractTTTHypothesis<S extends TTTState<I,D>,I,D,T> - Class in de.learnlib.algorithm.ttt.base
Hypothesis DFA for the TTT algorithm.
AbstractTTTHypothesis(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Constructor.
AbstractTTTHypothesis.GraphView - Class in de.learnlib.algorithm.ttt.base
 
AbstractTTTHypothesis.TTTEdge<I,D> - Class in de.learnlib.algorithm.ttt.base
 
AbstractTTTLambda<M extends SuffixOutput<I,D>,I,D> - Class in de.learnlib.algorithm.lambda.ttt
 
AbstractTTTLambda(Alphabet<I>, MembershipOracle<I, D>, MembershipOracle<I, D>) - Constructor for class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
AbstractTTTLearner<A,I,D> - Class in de.learnlib.algorithm.ttt.base
The TTT learning algorithm for generic automata.
AbstractTTTLearner(Alphabet<I>, MembershipOracle<I, D>, AbstractTTTHypothesis<?, I, D, ?>, BaseTTTDiscriminationTree<I, D>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
AbstractTTTLearner.BuilderDefaults - Class in de.learnlib.algorithm.ttt.base
 
AbstractTTTLearner.Splitter<I,D> - Class in de.learnlib.algorithm.ttt.base
Data structure for representing a splitter.
AbstractVPALearner<I> - Class in de.learnlib.algorithm.observationpack.vpa
 
AbstractVPALearner(VPAlphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
AbstractVPALearner.BuilderDefaults - Class in de.learnlib.algorithm.observationpack.vpa
 
AbstractWordBasedDiscriminationTree<I,O,D> - Class in de.learnlib.datastructure.discriminationtree.model
Convenient class for word-based discrimination trees that already binds certain generics.
AbstractWordBasedDiscriminationTree(AbstractWordBasedDTNode<I, O, D>, MembershipOracle<I, O>) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractWordBasedDiscriminationTree
 
AbstractWordBasedDTNode<I,O,D> - Class in de.learnlib.datastructure.discriminationtree.model
Convenient class for word-based discrimination tree nodes that already binds certain generics.
AbstractWordBasedDTNode(D) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractWordBasedDTNode
 
AbstractWordBasedDTNode(AbstractWordBasedDTNode<I, O, D>, O, D) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractWordBasedDTNode
 
accept(Word<U>, V) - Method in interface de.learnlib.filter.RefutableSymbolFilter
Sets the response of the filter for the given transition to the provided response.
accept(Word<U>, V) - Method in class de.learnlib.filter.symbol.AbstractStatisticsSymbolFilter
 
accept(Word<U>, V) - Method in class de.learnlib.filter.symbol.AcceptAllSymbolFilter
 
accept(Word<U>, V) - Method in class de.learnlib.filter.symbol.CachedSymbolFilter
 
ACCEPT - Enum constant in enum class de.learnlib.filter.FilterResponse
Indicates that a transition is relevant and should be included in, e.g., hypothesis construction.
AcceptAllSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
A pass-through filter that accepts all inputs.
AcceptAllSymbolFilter() - Constructor for class de.learnlib.filter.symbol.AcceptAllSymbolFilter
 
accepts(A, Iterable<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle
Returns whether the given input is accepted by the given hypothesis.
accepts(DFA<?, I>, Iterable<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle.DFAOracle
 
accepts(MealyMachine<?, I, ?, O>, Iterable<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle.MealyOracle
 
access - Variable in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
accessPolicy() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
accessSequence - Variable in class de.learnlib.algorithm.kv.StateInfo
 
AccessSequenceProvider<I> - Interface in de.learnlib
Common interface for objects that have an access sequence associated with them (e.g., states and transitions of a hypotheses).
AccessSequenceTransformer<I> - Interface in de.learnlib
 
accStatesAreApart(ObservationTree<S, I, O>, Word<I>, Word<I>) - Static method in class de.learnlib.algorithm.lsharp.ApartnessUtil
 
AcexAnalysisAlgorithms - Class in de.learnlib.acex
 
AcexAnalyzer - Interface in de.learnlib.acex
 
AcexAnalyzers - Class in de.learnlib.acex
This is a utility class, acting as a container for several AbstractNamedAcexAnalyzers.
AcexAnalyzers.Direction - Enum Class in de.learnlib.acex
 
AcexLocalSuffixFinder - Class in de.learnlib.counterexample
AcexLocalSuffixFinder(AcexAnalyzer, boolean, String) - Constructor for class de.learnlib.counterexample.AcexLocalSuffixFinder
Constructor.
Adaptive2MembershipWrapper<I,O> - Class in de.learnlib.util.mealy
Utility class to answer regular queries with an AdaptiveMembershipOracle.
Adaptive2MembershipWrapper(AdaptiveMembershipOracle<I, O>) - Constructor for class de.learnlib.util.mealy.Adaptive2MembershipWrapper
 
AdaptiveMembershipOracle<I,O> - Interface in de.learnlib.oracle
An adaptive variation of the MembershipOracle that is tailored towards answering adaptive queries.
adaptiveOutputQuery(Word<I>, I, ADSTree<Integer, I, O>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
adaptiveOutputQuery(Word<I>, ADSTree<Integer, I, O>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
AdaptiveQuery<I,O> - Interface in de.learnlib.query
An adaptive query is a variation of the (regular) Query that allows one to dynamically select the symbols to query based on responses to previous symbols.
AdaptiveQuery.Response - Enum Class in de.learnlib.query
The different types of responses when processing outputs from the system under learning.
AdaptiveQueryCache<I,O> - Class in de.learnlib.filter.cache.mealy
A cache for an AdaptiveMembershipOracle.
AdaptiveQueryCache(AdaptiveMembershipOracle<I, O>, Alphabet<I>) - Constructor for class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
 
AdaptiveQueryCache.AdaptiveQueryCacheState<I,O> - Class in de.learnlib.filter.cache.mealy
 
add(Word<I>, D) - Method in class de.learnlib.oracle.equivalence.SampleSetEQOracle
Adds a query word along with its expected output to the sample set.
add(T) - Method in class de.learnlib.datastructure.list.IntrusiveList
Adds an element to the front of the list.
addAll(MembershipOracle<I, D>, Collection<? extends Word<I>>) - Method in class de.learnlib.oracle.equivalence.SampleSetEQOracle
Adds words to the sample set.
addAll(MembershipOracle<I, D>, Word<I>...) - Method in class de.learnlib.oracle.equivalence.SampleSetEQOracle
Adds several query words to the sample set.
addAll(DefaultQuery<I, D>...) - Method in class de.learnlib.oracle.equivalence.SampleSetEQOracle
Adds queries to the sample set.
addAll(Collection<? extends DefaultQuery<I, D>>) - Method in class de.learnlib.oracle.equivalence.SampleSetEQOracle
Adds queries to the sample set.
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.sparse.SparseLearner
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
addAlphabetSymbol(I) - Method in class de.learnlib.filter.cache.dfa.DFACacheOracle
 
addAlphabetSymbol(I) - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
 
addAlphabetSymbol(I) - Method in class de.learnlib.filter.cache.mealy.MealyCacheOracle
 
addAlphabetSymbol(I) - Method in class de.learnlib.filter.cache.moore.MooreCacheOracle
 
addAlphabetSymbol(I) - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
addAlphabetSymbol(I, MembershipOracle<I, D>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
addAlphabetSymbol(I, MembershipOracle<I, D>) - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
 
addChild(D, AbstractDTNode<I, D>) - Method in interface de.learnlib.algorithm.lambda.ttt.dt.Children
 
addChild(O, D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
addEdge(int, ReuseEdge<S, I, O>) - Method in class de.learnlib.filter.reuse.tree.ReuseNode
Adds an outgoing ReuseEdge to this ReuseNode.
addGlobalSuffixes(Collection<? extends Word<I>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
addGlobalSuffixes(Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.GlobalSuffixLearner
Add the provided suffixes to the collection of global suffixes.
addGlobalSuffixes(Collection<? extends Word<I>>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
addIncoming(int, int) - Method in class de.learnlib.algorithm.kv.StateInfo
 
addIncoming(AbstractHypTrans<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
addInput(String, Method, Object...) - Method in class de.learnlib.driver.reflect.SimplePOJOTestDriver
 
addInput(String, String, Object...) - Method in class de.learnlib.driver.reflect.SimplePOJOTestDriver
 
addLearnerVariant(String, LearningAlgorithm<? extends M, I, D>) - Method in interface de.learnlib.testsupport.it.variant.LearnerVariantList
Adds a learner variant with the default maximum number of rounds (i.e., the size of the target automaton) to the list.
addLearnerVariant(String, LearningAlgorithm<? extends M, I, D>) - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl
 
addLearnerVariant(String, LearningAlgorithm<? extends M, I, D>, int) - Method in interface de.learnlib.testsupport.it.variant.LearnerVariantList
Adds a learner variant with a given maximum number of rounds to the list.
addLearnerVariant(String, LearningAlgorithm<? extends M, I, D>, int) - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl
 
addLearnerVariant(String, LearningAlgorithm<? extends MealyMachine<?, I, ?, O>, I, O>) - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MealySymLearnerVariantListImpl
 
addLearnerVariant(String, LearningAlgorithm<? extends MealyMachine<?, I, ?, O>, I, O>, int) - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MealySymLearnerVariantListImpl
 
addLearnerVariant(String, LearningAlgorithm<? extends MooreMachine<?, I, ?, O>, I, O>) - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MooreSymLearnerVariantListImpl
 
addLearnerVariant(String, LearningAlgorithm<? extends MooreMachine<?, I, ?, O>, I, O>, int) - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MooreSymLearnerVariantListImpl
 
addLearnerVariant(String, PassiveLearningAlgorithm<? extends M, I, D>) - Method in interface de.learnlib.testsupport.it.variant.PassiveLearnerVariantList
Adds a learner variant with the default maximum number of rounds (i.e., the size of the target automaton) to the list.
addLearnerVariant(String, PassiveLearningAlgorithm<? extends M, I, D>) - Method in class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl
 
addLearnerVariants(Alphabet<I>, int, MembershipOracle.DFAMembershipOracle<I>, LearnerVariantList.DFALearnerVariantList<I>) - Method in class de.learnlib.testsupport.it.AbstractDFALearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, int, MembershipOracle.MealyMembershipOracle<I, O>, LearnerVariantList.MealyLearnerVariantList<I, O>) - Method in class de.learnlib.testsupport.it.AbstractMealyLearnerIT
Adds, for a given setup, all the variants of the Mealy machine learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, int, MembershipOracle.MooreMembershipOracle<I, O>, LearnerVariantList.MooreLearnerVariantList<I, O>) - Method in class de.learnlib.testsupport.it.AbstractMooreLearnerIT
Adds, for a given setup, all the variants of the Moore machine learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, MembershipOracle<I, O>, LearnerVariantList.MealySymLearnerVariantList<I, O>) - Method in class de.learnlib.testsupport.it.AbstractMealySymLearnerIT
Adds, for a given setup, all the variants of the Mealy machine learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, MembershipOracle<I, O>, LearnerVariantList.MooreSymLearnerVariantList<I, O>) - Method in class de.learnlib.testsupport.it.AbstractMooreSymLearnerIT
Adds, for a given setup, all the variants of the Mealy machine learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, TimedQueryOracle<I, O>, LearningExample.MMLTLearningExample<I, O>, LearnerVariantList.MMLTLearnerVariantList<I, O>) - Method in class de.learnlib.testsupport.it.AbstractMMLTLearnerIT
Adds, for a given setup, all the variants of the MMLT learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, PassiveLearnerVariantList<DFA<?, I>, I, Boolean>) - Method in class de.learnlib.testsupport.it.AbstractDFAPassiveLearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, PassiveLearnerVariantList<MealyMachine<?, I, ?, O>, I, Word<O>>) - Method in class de.learnlib.testsupport.it.AbstractMealyPassiveLearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, PassiveLearnerVariantList<MooreMachine<?, I, ?, O>, I, Word<O>>) - Method in class de.learnlib.testsupport.it.AbstractMoorePassiveLearnerIT
Adds, for a given setup, all the variants of the Moore learner to be tested to the specified variant list.
addLearnerVariants(Alphabet<I>, PassiveLearnerVariantList<SubsequentialTransducer<?, I, ?, O>, I, Word<O>>) - Method in class de.learnlib.testsupport.it.AbstractSSTPassiveLearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(ProceduralInputAlphabet<I>, MembershipOracle.DFAMembershipOracle<I>, LearnerVariantList.SBALearnerVariantList<I>) - Method in class de.learnlib.testsupport.it.AbstractSBALearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(ProceduralInputAlphabet<I>, MembershipOracle.DFAMembershipOracle<I>, LearnerVariantList.SPALearnerVariantList<I>) - Method in class de.learnlib.testsupport.it.AbstractSPALearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(ProceduralInputAlphabet<I>, O, MembershipOracle.MealyMembershipOracle<I, O>, LearnerVariantList.SPMMLearnerVariantList<I, O>) - Method in class de.learnlib.testsupport.it.AbstractSPMMLearnerIT
Adds, for a given setup, all the variants of the DFA learner to be tested to the specified variant list.
addLearnerVariants(VPAlphabet<I>, MembershipOracle.DFAMembershipOracle<I>, LearnerVariantList.OneSEVPALearnerVariantList<I>) - Method in class de.learnlib.testsupport.it.AbstractOneSEVPALearnerIT
Adds, for a given setup, all the variants of the OneSEVPA learner to be tested to the specified variant list.
addNegativeSample(Word<I>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
 
addNegativeSamples(Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
 
addNegativeSamples(Word<I>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
 
addNonTreeIncoming(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
addObservation(Word<I>, Word<O>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
addOracle(EquivalenceOracle<? super A, I, D>) - Method in class de.learnlib.oracle.equivalence.EQOracleChain
 
addPositiveSample(Word<I>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
 
addPositiveSamples(Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
 
addPositiveSamples(Word<I>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm.PassiveAcceptorLearner
 
addSample(DefaultQuery<I, D>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
 
addSample(IntSeq, SP) - Method in class de.learnlib.datastructure.pta.BasePTA
Adds a sample to the PTA, and sets the property of the last reached (or inserted) state accordingly.
addSample(Word<I>, D) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
 
addSamples(DefaultQuery<I, D>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
 
addSamples(D, Collection<? extends Word<I>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
 
addSamples(D, Word<I>...) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
 
addSamples(Collection<? extends DefaultQuery<I, D>>) - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
 
addSamples(Collection<? extends DefaultQuery<I, Boolean>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeEDSMDFA
 
addSamples(Collection<? extends DefaultQuery<I, Boolean>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeMDLDFA
 
addSamples(Collection<? extends DefaultQuery<I, Boolean>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIDFA
 
addSamples(Collection<? extends DefaultQuery<I, Word<O>>>) - Method in class de.learnlib.algorithm.ostia.OSTIA
 
addSamples(Collection<? extends DefaultQuery<I, Word<O>>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIMealy
 
addSamples(Collection<? extends DefaultQuery<I, Word<O>>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIMoore
 
addSampleWithStateProperties(IntSeq, List<? extends SP>) - Method in class de.learnlib.datastructure.pta.BasePTA
 
addSampleWithTransitionProperties(IntSeq, List<? extends TP>) - Method in class de.learnlib.datastructure.pta.BasePTA
 
addShortPrefix(PTNode<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.dt.DTLeaf
 
addShortPrefixes(List<? extends Word<I>>, MembershipOracle<I, D>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
addShortPrefixes(List<? extends Word<I>>, MembershipOracle<I, D>) - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
 
addState(S, Word<I>, O) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Registers a new hypothesis state at the observation tree.
addSuffix(Word<I>) - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
addSuffix(Word<I>, MembershipOracle<I, D>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
addSuffix(Word<I>, MembershipOracle<I, D>) - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
Adds a suffix to the list of distinguishing suffixes.
addSuffixes(Collection<? extends Word<I>>, MembershipOracle<I, D>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
addSuffixes(Collection<? extends Word<I>>, MembershipOracle<I, D>) - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
Adds suffixes to the list of distinguishing suffixes.
addSuffixes(List<? extends Word<I>>) - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
addSuffixesUnchecked(Collection<? extends Word<I>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
addSystemState(S) - Method in class de.learnlib.filter.reuse.tree.ReuseNode
 
addTimer(TimerInfo<?, O>) - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
Adds a local timer to this location.
addTrace(S, ADTNode<S, I, O>) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
addTrace(S, Word<I>, Word<O>) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Store input/output information about a hypothesis state in the internal data structure.
addTrans(I, O, Integer) - Method in class de.learnlib.algorithm.lsharp.MapTransitions
 
addTrans(I, O, Integer) - Method in interface de.learnlib.algorithm.lsharp.TransitionInformation
 
addWord(Word<I>) - Method in interface de.learnlib.oracle.AutomatonOracle
Add a new input word.
addWord(Word<I>) - Method in class de.learnlib.util.AbstractBFOracle
Adds a new input word to the queue.
addWords(A, Collection<? extends I>, Word<I>) - Method in interface de.learnlib.oracle.AutomatonOracle
Adds words to a data structure.
ADS - Enum constant in enum class de.learnlib.algorithm.lsharp.Rule2
 
ADS - Enum constant in enum class de.learnlib.algorithm.lsharp.Rule3
 
ADS<I,O> - Interface in de.learnlib.algorithm.lsharp.ads
 
ADSCalculator - Interface in de.learnlib.algorithm.adt.config.model
 
ADSNode<I,O> - Class in de.learnlib.algorithm.lsharp.ads
 
ADSNode() - Constructor for class de.learnlib.algorithm.lsharp.ads.ADSNode
 
ADSNode(I, Map<O, ADSNode<I, O>>, int) - Constructor for class de.learnlib.algorithm.lsharp.ads.ADSNode
 
ADSTree<S extends Comparable<S>,I,O> - Class in de.learnlib.algorithm.lsharp.ads
 
ADSTree(ObservationTree<S, I, O>, Collection<S>, O) - Constructor for class de.learnlib.algorithm.lsharp.ads.ADSTree
 
ADT<S,I,O> - Class in de.learnlib.algorithm.adt.adt
The adaptive discrimination tree class.
ADT() - Constructor for class de.learnlib.algorithm.adt.adt.ADT
 
ADT.LCAInfo<S,I,O> - Class in de.learnlib.algorithm.adt.adt
 
ADTExtender - Interface in de.learnlib.algorithm.adt.api
Interface for configuration objects that specify how to finalize the temporary splitter given by regular counterexample decomposition.
ADTExtenders - Class in de.learnlib.algorithm.adt.config
A collection of default ADTExtender configurations.
ADTHypothesis<I,O> - Class in de.learnlib.algorithm.adt.automaton
Hypothesis model.
ADTHypothesis(Alphabet<I>) - Constructor for class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
ADTLeafNode<S,I,O> - Class in de.learnlib.algorithm.adt.adt
Leaf node implementation.
ADTLeafNode(ADTNode<S, I, O>, S) - Constructor for class de.learnlib.algorithm.adt.adt.ADTLeafNode
 
ADTLearner<I,O> - Class in de.learnlib.algorithm.adt.learner
The main learning algorithm.
ADTLearner(Alphabet<I>, AdaptiveMembershipOracle<I, O>) - Constructor for class de.learnlib.algorithm.adt.learner.ADTLearner
 
ADTLearner(Alphabet<I>, AdaptiveMembershipOracle<I, O>, LeafSplitter, ADTExtender, SubtreeReplacer) - Constructor for class de.learnlib.algorithm.adt.learner.ADTLearner
 
ADTLearner(Alphabet<I>, AdaptiveMembershipOracle<I, O>, LeafSplitter, ADTExtender, SubtreeReplacer, boolean, LocalSuffixFinder<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.adt.learner.ADTLearner
 
ADTLearnerBuilder<I,O> - Class in de.learnlib.algorithm.adt.learner
A builder for constructing ADTLearner instances.
ADTLearnerBuilder() - Constructor for class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Creates a new builder (and may set default values for some parameters).
ADTLearnerState<S,I,O> - Class in de.learnlib.algorithm.adt.learner
Utility class that captures all essential state of a ADTLearner run.
adtNode - Variable in class de.learnlib.algorithm.adt.adt.ADT.LCAInfo
 
ADTNode<S,I,O> - Interface in de.learnlib.algorithm.adt.adt
The ADT equivalent of ADSNode.
ADTNode.NodeType - Enum Class in de.learnlib.algorithm.adt.adt
Utility enum to distinguish the 3 possible types of ADT nodes.
ADTResetNode<S,I,O> - Class in de.learnlib.algorithm.adt.adt
Reset node implementation.
ADTResetNode(ADTNode<S, I, O>) - Constructor for class de.learnlib.algorithm.adt.adt.ADTResetNode
 
ADTState<I,O> - Class in de.learnlib.algorithm.adt.automaton
Hypothesis state model.
ADTState(int) - Constructor for class de.learnlib.algorithm.adt.automaton.ADTState
 
ADTSymbolNode<S,I,O> - Class in de.learnlib.algorithm.adt.adt
Symbol node implementation.
ADTSymbolNode(ADTNode<S, I, O>, I) - Constructor for class de.learnlib.algorithm.adt.adt.ADTSymbolNode
 
ADTTransition<I,O> - Class in de.learnlib.algorithm.adt.automaton
Hypothesis transition model.
ADTTransition() - Constructor for class de.learnlib.algorithm.adt.automaton.ADTTransition
 
ADTUtil - Class in de.learnlib.algorithm.adt.util
Utility class, that offers some operations revolving around adaptive distinguishing sequences.
all() - Method in interface de.learnlib.algorithm.lambda.ttt.dt.Children
 
ALL_ANALYZERS - Static variable in class de.learnlib.acex.AcexAnalyzers
 
allNodesFinal() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
allWordsIterator() - Method in class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
Returns an iterator that traverses all words (leaves of this tree) in a BFS-style fashion.
alphabet - Variable in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
alphabet - Variable in class de.learnlib.algorithm.lstar.AbstractLStar
 
alphabet - Variable in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
alphabet - Variable in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
 
alphabet - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
ALPHABET - Static variable in class de.learnlib.testsupport.AbstractBFOracleTest
 
alphabetSize - Variable in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
 
analyzeAbstractCounterexample(AbstractCounterexample<?>) - Method in interface de.learnlib.acex.AcexAnalyzer
Analyzes an abstract counterexample.
analyzeAbstractCounterexample(AbstractCounterexample<?>, int) - Method in interface de.learnlib.acex.AcexAnalyzer
 
analyzeAbstractCounterexample(AbstractCounterexample<?>, int, int) - Method in interface de.learnlib.acex.AcexAnalyzer
 
analyzeInconsistency(MMLTOutputInconsistency<I, O>, MMLTHypothesis<I, O>) - Method in class de.learnlib.algorithm.lstar.mmlt.cex.MMLTCounterexampleHandler
 
analyzeInconsistency(Inconsistency<I>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
Analyzes an inconsistency.
analyzer - Variable in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
analyzer - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
analyzer() - Static method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner.BuilderDefaults
 
analyzer() - Static method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.BuilderDefaults
 
answer(D, int) - Method in class de.learnlib.query.OmegaQuery
 
answer(D) - Method in class de.learnlib.query.DefaultQuery
 
answer(D) - Method in class de.learnlib.query.Query
Answers the query.
answerADSFromTree(ADSTree<Integer, I, O>, Integer) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
answerQuery(Word<AI>, Word<AI>) - Method in class de.learnlib.oracle.membership.MappedOracle
 
answerQuery(Word<I>) - Method in class de.learnlib.filter.reuse.ReuseOracle
 
answerQuery(Word<I>) - Method in interface de.learnlib.oracle.MembershipOracle
 
answerQuery(Word<I>) - Method in interface de.learnlib.oracle.QueryAnswerer
 
answerQuery(Word<I>) - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.filter.reuse.ReuseOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.CLIOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.CLIOutputOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.SimulatorOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.StateLocalInputSULOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.StdInOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.StdInOutputOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.oracle.membership.SULOracle
 
answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.oracle.MembershipOracle
 
answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.oracle.QueryAnswerer
 
answerQuery(Word<I>, Word<I>) - Method in interface de.learnlib.oracle.SingleQueryOracle
 
answerQuery(Word<I>, Word<I>) - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
answerQuery(Word<I>, Word<I>, int) - Method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
 
answerQuery(Word<I>, Word<I>, int) - Method in class de.learnlib.oracle.membership.SimulatorOmegaOracle
Returns an answer for an OmegaQuery.
answerQuery(Word<I>, Word<I>, int) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
 
answerQuery(Word<I>, Word<I>, int) - Method in interface de.learnlib.oracle.OmegaQueryAnswerer
 
answerQuery(Word<TimedInput<I>>, Word<TimedInput<I>>) - Method in class de.learnlib.oracle.membership.TimedSULOracle
 
anyChild() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
anySubtreeState() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
ApartnessUtil - Class in de.learnlib.algorithm.lsharp
 
append(I) - Method in interface de.learnlib.algorithm.lambda.ttt.pt.PTNode
 
append(I) - Method in class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
appendAccessSequence(List<? super I>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
apply(AbstractBlueFringePTA<S, SP, TP>, Consumer<? super PTATransition<S>>) - Method in class de.learnlib.datastructure.pta.RedBlueMerge
 
apply(SULMapper<? super AI, ? extends AO, CI, CO>, SUL<? super CI, ? extends CO>) - Static method in class de.learnlib.mapper.SULMappers
 
arena - Variable in class de.learnlib.algorithm.lsharp.ads.ArenaTree
 
ArenaNode<T,P> - Class in de.learnlib.algorithm.lsharp.ads
 
ArenaNode(Pair<P, Integer>, T) - Constructor for class de.learnlib.algorithm.lsharp.ads.ArenaNode
 
ArenaNode(T) - Constructor for class de.learnlib.algorithm.lsharp.ads.ArenaNode
 
ArenaTree<T,P> - Class in de.learnlib.algorithm.lsharp.ads
 
ArenaTree() - Constructor for class de.learnlib.algorithm.lsharp.ads.ArenaTree
 
asDefaultQuery() - Method in class de.learnlib.query.OmegaQuery
 
asDFALearner() - Method in class de.learnlib.algorithm.nlstar.NLStarLearner
Retrieves a view of this learner as a DFA learner.
asOracle() - Method in interface de.learnlib.oracle.MembershipOracle
 
asOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle
 
asOracle() - Method in interface de.learnlib.oracle.OmegaQueryAnswerer
 
asOracle() - Method in interface de.learnlib.oracle.QueryAnswerer
 
asOracle() - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
ATManager<I> - Interface in de.learnlib.algorithm.procedural.sba
A manager of access sequences and terminating sequences of SBAs during the learning process.
ATManager<I,O> - Interface in de.learnlib.algorithm.procedural.spmm
A manager of access sequences and terminating sequences of SPMMs during the learning process.
ATRManager<I> - Interface in de.learnlib.algorithm.procedural.spa
A manager of access sequences, terminating sequences, and return sequences of SPAs during the learning process.
AutomatonLStarState<I,D,AI,S> - Class in de.learnlib.algorithm.lstar
Class that contains all data that represent the internal state of the AbstractAutomatonLStar learner and its DFA and Mealy implementations.
AutomatonOracle<A extends DeterministicAutomaton<?,I,?>,I,D> - Interface in de.learnlib.oracle
Finds counterexamples (to particular claims) to a hypothesis, while generating words that are in the given hypothesis.
AutomatonOracle.DFAOracle<I> - Interface in de.learnlib.oracle
 
AutomatonOracle.MealyOracle<I,O> - Interface in de.learnlib.oracle
 

B

BACKWARD - Enum constant in enum class de.learnlib.acex.AcexAnalyzers.Direction
 
BasePropertyOracle<I,A extends Output<I,D>,P,D,R extends A> - Class in de.learnlib.oracle.property
A PropertyOracle that uses InclusionOracles and EmptinessOracles to evaluate potential counterexamples produced by a given ModelChecker.
BasePropertyOracle(P, InclusionOracle<A, I, D>, EmptinessOracle<R, I, D>, ModelChecker<I, A, P, R>) - Constructor for class de.learnlib.oracle.property.BasePropertyOracle
 
BasePTA<S extends AbstractBasePTAState<S,SP,TP>,SP,TP> - Class in de.learnlib.datastructure.pta
Base class for prefix tree acceptors.
BasePTA(int, S) - Constructor for class de.learnlib.datastructure.pta.BasePTA
Constructor.
BaseTTTDiscriminationTree<I,D> - Class in de.learnlib.algorithm.ttt.base
The discrimination tree data structure.
BaseTTTDiscriminationTree(MembershipOracle<I, D>, AbstractBaseDTNode<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
BaseTTTDiscriminationTree(MembershipOracle<I, D>, Supplier<? extends AbstractBaseDTNode<I, D>>) - Constructor for class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
BATCH_SIZE - Static variable in class de.learnlib.oracle.parallelism.BatchProcessorDefaults
 
BatchInterruptedException - Exception in de.learnlib.exception
Exception that is thrown if a parallel batch is interrupted during processing.
BatchInterruptedException(Throwable) - Constructor for exception de.learnlib.exception.BatchInterruptedException
 
BatchProcessor<T> - Interface in de.learnlib.oracle
A markup interface for classes that can process a batch of work in a parallel environment (e.g. a MembershipOracle when used by a ParallelOracle).
BatchProcessorDefaults - Class in de.learnlib.oracle.parallelism
 
BestEffortCalculator - Class in de.learnlib.algorithm.adt.config.model.calculator
 
BestEffortCalculator() - Constructor for class de.learnlib.algorithm.adt.config.model.calculator.BestEffortCalculator
 
BestEffortDefensiveCalculator - Class in de.learnlib.algorithm.adt.config.model.calculator
 
BestEffortDefensiveCalculator() - Constructor for class de.learnlib.algorithm.adt.config.model.calculator.BestEffortDefensiveCalculator
 
BINARY_SEARCH_BWD - Static variable in class de.learnlib.acex.AcexAnalyzers
Analyzer that searches for a suffix index using binary search.
BINARY_SEARCH_FWD - Static variable in class de.learnlib.acex.AcexAnalyzers
 
BinaryDTNode<I,D> - Class in de.learnlib.datastructure.discriminationtree
Binary discrimination tree node specialization.
BinaryDTNode(D) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTNode
 
BinaryDTNode(BinaryDTNode<I, D>, Boolean, D) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTNode
 
BinaryDTree<I,D> - Class in de.learnlib.datastructure.discriminationtree
Binary discrimination tree specialization.
BinaryDTree(BinaryDTNode<I, D>, MembershipOracle<I, Boolean>, boolean) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTree
 
BinaryDTree(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTree
 
BinaryDTree(MembershipOracle<I, Boolean>, boolean) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTree
 
binarySearchLeft(AbstractCounterexample<E>, int, int) - Static method in class de.learnlib.acex.AcexAnalysisAlgorithms
 
binarySearchRight(AbstractCounterexample<E>, int, int) - Static method in class de.learnlib.acex.AcexAnalysisAlgorithms
Search for a suffix index using a binary search.
BlackBoxOracle<A extends Output<I,D>,I,D> - Interface in de.learnlib.oracle
Decides whether some words that do not satisfy properties evaluated by BlackBoxOracle.getPropertyOracles() on a given hypothesis, are included in a language.
BlackBoxOracle.DFABlackBoxOracle<I> - Interface in de.learnlib.oracle
 
BlackBoxOracle.MealyBlackBoxOracle<I,O> - Interface in de.learnlib.oracle
 
blockList - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
The blocks during a split operation.
BLUE - Enum constant in enum class de.learnlib.datastructure.pta.Color
Indicates a blue state.
BlueFringeEDSMDFA<I> - Class in de.learnlib.algorithm.rpni
A state-merging learning algorithm based on the evidence principle.
BlueFringeEDSMDFA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.rpni.BlueFringeEDSMDFA
Constructor.
BlueFringeMDLDFA<I> - Class in de.learnlib.algorithm.rpni
A state-merging learning algorithm based on the minimal description length principle.
BlueFringeMDLDFA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.rpni.BlueFringeMDLDFA
Constructor.
BlueFringePTA<SP,TP> - Class in de.learnlib.datastructure.pta
 
BlueFringePTA(int) - Constructor for class de.learnlib.datastructure.pta.BlueFringePTA
 
BlueFringePTAState<SP,TP> - Class in de.learnlib.datastructure.pta
 
BlueFringePTAState() - Constructor for class de.learnlib.datastructure.pta.BlueFringePTAState
 
BlueFringeRPNIDFA<I> - Class in de.learnlib.algorithm.rpni
A Blue Fringe version of RPNI for learning DFAs.
BlueFringeRPNIDFA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.rpni.BlueFringeRPNIDFA
Constructor.
BlueFringeRPNIMealy<I,O> - Class in de.learnlib.algorithm.rpni
Blue-fringe version of RPNI for inferring Mealy machines.
BlueFringeRPNIMealy(Alphabet<I>) - Constructor for class de.learnlib.algorithm.rpni.BlueFringeRPNIMealy
 
BlueFringeRPNIMoore<I,O> - Class in de.learnlib.algorithm.rpni
Blue-fringe version of RPNI for inferring Moore machines.
BlueFringeRPNIMoore(Alphabet<I>) - Constructor for class de.learnlib.algorithm.rpni.BlueFringeRPNIMoore
 
BlueFringeVisualizationHelper<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> - Class in de.learnlib.datastructure.pta.visualization
 
BlueFringeVisualizationHelper(AbstractBlueFringePTA<S, SP, TP>) - Constructor for class de.learnlib.datastructure.pta.visualization.BlueFringeVisualizationHelper
 
BooleanMap<V> - Class in de.learnlib.datastructure.discriminationtree.model
Primitive implementation for boolean maps.
BooleanMap() - Constructor for class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
BooleanMap(V, V) - Constructor for class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
BoundedDeque<E> - Class in de.learnlib.filter.reuse.tree
A generic deque-derived container which transparently acts either as a stack or a queue, and optionally a capacity restriction with a configurable policy which element is evicted (or reject) if the maximum capacity is reached.
BoundedDeque(int, BoundedDeque.AccessPolicy, BoundedDeque.EvictPolicy) - Constructor for class de.learnlib.filter.reuse.tree.BoundedDeque
Constructor.
BoundedDeque(BoundedDeque.AccessPolicy) - Constructor for class de.learnlib.filter.reuse.tree.BoundedDeque
Constructor.
BoundedDeque.AccessPolicy - Enum Class in de.learnlib.filter.reuse.tree
The policy which determines in which order elements are accessed.
BoundedDeque.EvictPolicy - Enum Class in de.learnlib.filter.reuse.tree
The policy which determines in which order elements are removed if the maximum capacity is reached.
build() - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Creates a new ReuseOracle instance with the configured parameters.
build() - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Creates a new ReuseTree instance with the configured parameters.
buildADSFromObservation(Word<I>, Word<O>, S) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
Build a single trace ADS from the given information.
buildADSFromTrace(MealyMachine<S, I, ?, O>, Word<I>, S) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
BuilderDefaults - Class in de.learnlib.filter.reuse
Default values for ReuseTreeBuilder and ReuseOracleBuilder.
buildFromADS(ADSNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
Utility method that wraps an ADS of type ADSNode into the equivalent ADS of type ADTNode.
buildHypothesis() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
buildOracle(Collection<? extends AdaptiveMembershipOracle<I, O>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.StaticParallelAdaptiveOracleBuilder
 
buildOracle(Collection<? extends MembershipOracle<I, D>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.StaticParallelOracleBuilder
 
buildOracle(Collection<? extends OmegaMembershipOracle<S, I, D>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.StaticParallelOmegaOracleBuilder
 
buildOracle(Collection<? extends TimedQueryOracle<I, O>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.StaticParallelTimedQueryOracleBuilder
 
buildOracle(Collection<? extends P>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
 
buildOracle(Supplier<? extends AdaptiveMembershipOracle<I, O>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.DynamicParallelAdaptiveOracleBuilder
 
buildOracle(Supplier<? extends MembershipOracle<I, D>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.DynamicParallelOracleBuilder
 
buildOracle(Supplier<? extends OmegaMembershipOracle<S, I, D>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracleBuilder
 
buildOracle(Supplier<? extends TimedQueryOracle<I, O>>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.DynamicParallelTimedQueryOracleBuilder
 
buildOracle(Supplier<? extends P>, int, ExecutorService) - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
 
buildPtt(int, Iterator<Pair<IntSeq, IntSeq>>) - Static method in class de.learnlib.algorithm.ostia.OSTIA
 
buildQuery(DTNode<I>, Word<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTree
 
buildQuery(AbstractBaseDTNode<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
buildQuery(AbstractWordBasedDTNode<I, O, D>, Word<I>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractWordBasedDiscriminationTree
 
buildQuery(N, Word<I>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
buildTraceForNode(ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
BUTTON - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine.Input
 
BWD_ANALYZERS - Static variable in class de.learnlib.acex.AcexAnalyzers
 

C

CACHED - Enum constant in enum class de.learnlib.oracle.ThreadPool.PoolPolicy
Maintain a "cached" thread pool.
CachedSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
Wrapper for a symbol filter that caches previous responses and allows caller to update these.
CachedSymbolFilter(SymbolFilter<U, V>) - Constructor for class de.learnlib.filter.symbol.CachedSymbolFilter
 
CALL - Enum constant in enum class de.learnlib.algorithm.ttt.vpa.Splitter.SplitType
 
canFork() - Method in class de.learnlib.driver.ContextExecutableInputSUL
 
canFork() - Method in class de.learnlib.driver.ExecutableInputSUL
 
canFork() - Method in class de.learnlib.driver.reflect.SimplePOJOExceptionMapper
 
canFork() - Method in class de.learnlib.driver.simulator.MealySimulatorSUL
 
canFork() - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
canFork() - Method in class de.learnlib.filter.statistic.sul.CounterSUL
 
canFork() - Method in class de.learnlib.mapper.MappedSUL
 
canFork() - Method in interface de.learnlib.sul.SUL
Returns whether this SUL is capable of forking.
canFork() - Method in interface de.learnlib.sul.SULMapper
Checks whether it is possible to fork this mapper.
CANONICAL_ORDER - Enum constant in enum class de.learnlib.datastructure.pta.config.DefaultProcessingOrders
Processes blue states in ascending canonical order of their access sequences.
Category - Class in de.learnlib.logging
A set of markers that allow one to categorize logging output.
cellContents(Row<I>, int) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
cellContents(Row<I>, int) - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
CexAnalysisResult<I,O> - Interface in de.learnlib.algorithm.lstar.mmlt.cex.results
Outcome of a counterexample analysis.
CExFirstOracle<A extends Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
The strategy of this black-box oracle is to first try out a property, to see if it can be disproved.
CExFirstOracle() - Constructor for class de.learnlib.oracle.equivalence.CExFirstOracle
 
CExFirstOracle(PropertyOracle<I, ? super A, ?, D>) - Constructor for class de.learnlib.oracle.equivalence.CExFirstOracle
 
CExFirstOracle(Collection<? extends PropertyOracle<I, ? super A, ?, D>>) - Constructor for class de.learnlib.oracle.equivalence.CExFirstOracle
 
cexHandler - Variable in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
cexHandler() - Static method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar.BuilderDefaults
 
checkConsistency(MealyMachine<Integer, I, ?, O>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
checkEffects(D, D) - Method in class de.learnlib.acex.OutInconsPrefixTransformAcex
 
checkEffects(E, E) - Method in interface de.learnlib.acex.AbstractCounterexample
 
checkEffects(Boolean, Boolean) - Method in class de.learnlib.acex.ClassicPrefixTransformAcex
 
checkEffects(Boolean, Boolean) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA.PrefixTransformAcex
 
checkEffects(Word<TimedOutput<O>>, Word<TimedOutput<O>>) - Method in class de.learnlib.algorithm.lstar.mmlt.cex.MMLTInconsPrefixTransformAcex
 
checkEffects(Word<O>, Word<O>) - Method in class de.learnlib.acex.MealyOutInconsPrefixTransformAcex
 
checkEffects(Word<O>, Word<O>) - Method in class de.learnlib.acex.MooreOutInconsPrefixTransformAcex
 
checkFrontierConsistency() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
child(D) - Method in interface de.learnlib.algorithm.lambda.ttt.dt.Children
 
child(O) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
child(O, D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
children - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
Children<I,D> - Interface in de.learnlib.algorithm.lambda.ttt.dt
 
choose() - Method in class de.learnlib.datastructure.list.IntrusiveList
Retrieves any element from the list.
chooseMinimal() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.TransList
 
CLASSIC_LSTAR - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
ClassicLStarDFA<I> - Class in de.learnlib.algorithm.lstar.dfa
Implementation of the L* algorithm by Dana Angluin.
ClassicLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFA
 
ClassicLStarDFABuilder<I> - Class in de.learnlib.algorithm.lstar.dfa
A builder for constructing ClassicLStarDFA instances.
ClassicLStarDFABuilder() - Constructor for class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Creates a new builder (and may set default values for some parameters).
ClassicLStarMealy<I,O> - Class in de.learnlib.algorithm.lstar.mealy
An implementation of the L*Mealy algorithm for inferring Mealy machines, as described by Oliver Niese in his Ph.D.
ClassicLStarMealy(Alphabet<I>, MembershipOracle<I, O>) - Constructor for class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
Constructor.
ClassicLStarMealy(Alphabet<I>, MembershipOracle<I, O>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>) - Constructor for class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
Constructor.
ClassicLStarMealy(Alphabet<I>, MembershipOracle<I, O>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>) - Constructor for class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
 
ClassicLStarMealyBuilder<I,O> - Class in de.learnlib.algorithm.lstar.mealy
A builder for constructing ClassicLStarMealy instances.
ClassicLStarMealyBuilder() - Constructor for class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Creates a new builder (and may set default values for some parameters).
ClassicLStarMoore<I,O> - Class in de.learnlib.algorithm.lstar.moore
A MooreMachine-based specialization of the classic L* learner.
ClassicLStarMoore(Alphabet<I>, MembershipOracle<I, O>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super O>, ClosingStrategy<? super I, ? super O>) - Constructor for class de.learnlib.algorithm.lstar.moore.ClassicLStarMoore
 
ClassicLStarMooreBuilder<I,O> - Class in de.learnlib.algorithm.lstar.moore
A builder for constructing ClassicLStarMoore instances.
ClassicLStarMooreBuilder() - Constructor for class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Creates a new builder (and may set default values for some parameters).
ClassicPrefixTransformAcex<I,D> - Class in de.learnlib.acex
An abstract counterexample based on prefix transformations.
ClassicPrefixTransformAcex(Word<I>, int, MembershipOracle<I, D>, SuffixOutput<I, D>, Function<Word<I>, Word<I>>) - Constructor for class de.learnlib.acex.ClassicPrefixTransformAcex
 
ClassicPrefixTransformAcex(Word<I>, MembershipOracle<I, D>, SuffixOutput<I, D>, Function<Word<I>, Word<I>>) - Constructor for class de.learnlib.acex.ClassicPrefixTransformAcex
 
CLEAN - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine.Input
 
clear() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
clear() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
 
clear() - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
clear() - Method in interface de.learnlib.statistic.StatisticsService
Clears the data of this collector.
clearSystemStates() - Method in class de.learnlib.filter.reuse.tree.ReuseNode
 
clearTransitionObject(ADTTransition<I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTState
 
clearTree() - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Clears the whole tree which means the root will be reinitialized by a new ReuseNode and all existing system states will be disposed.
CLIOracle<I> - Class in de.learnlib.oracle.membership
An oracle that delegates its queries to an external program via the command-line interface.
CLIOracle(List<String>) - Constructor for class de.learnlib.oracle.membership.CLIOracle
Constructor.
CLIOracle(List<String>, String) - Constructor for class de.learnlib.oracle.membership.CLIOracle
Constructor.
CLIOutputAdaptiveOracle<I,O> - Class in de.learnlib.oracle.membership
An oracle that delegates its queries to an external program via the command-line interface.
CLIOutputAdaptiveOracle(List<String>, Function<String, O>, String) - Constructor for class de.learnlib.oracle.membership.CLIOutputAdaptiveOracle
Constructor.
CLIOutputOracle<I,D> - Class in de.learnlib.oracle.membership
An oracle that delegates its queries to an external program via the command-line interface.
CLIOutputOracle(List<String>, CLIOutputOracle.OutputTransformer<D>) - Constructor for class de.learnlib.oracle.membership.CLIOutputOracle
Constructor.
CLIOutputOracle(List<String>, CLIOutputOracle.OutputTransformer<D>, String) - Constructor for class de.learnlib.oracle.membership.CLIOutputOracle
Constructor.
CLIOutputOracle.OutputTransformer<D> - Interface in de.learnlib.oracle.membership
Transformer for converting the String-based output of a CLI application to a custom-typed output.
CLOSE_FIRST - Static variable in class de.learnlib.algorithm.lstar.closing.ClosingStrategies
Closing strategy that selects the first row from each equivalence class as representative.
CLOSE_LEX_MIN - Static variable in class de.learnlib.algorithm.lstar.closing.ClosingStrategies
Closing strategy that selects the lexicographically minimal row (wrt. its prefix) of each equivalence class as representative.
CLOSE_RANDOM - Static variable in class de.learnlib.algorithm.lstar.closing.ClosingStrategies
Closing strategy that randomly selects one representative row to close from each equivalence class.
CLOSE_SHORTEST - Static variable in class de.learnlib.algorithm.lstar.closing.ClosingStrategies
Closing strategy that selects the shortest row of each equivalence class (more precisely: a row which's prefix has minimal length in the respective class) as representative.
CloseRandomStrategy - Class in de.learnlib.algorithm.lstar.closing
 
CloseRandomStrategy() - Constructor for class de.learnlib.algorithm.lstar.closing.CloseRandomStrategy
 
CloseRandomStrategy(Random) - Constructor for class de.learnlib.algorithm.lstar.closing.CloseRandomStrategy
 
closeTransition(ADTState<I, O>, I) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
closeTransition(S, I) - Method in interface de.learnlib.algorithm.adt.api.PartialTransitionAnalyzer
Determine the successor/output of the transition in question (which is usually achieved by sifting the corresponding long-prefix through the ADT).
closeTransitions() - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
closeTransitions() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
ClosingStrategies - Class in de.learnlib.algorithm.lstar.closing
Collection of predefined observation table closing strategies.
closingStrategy - Variable in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
closingStrategy() - Static method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar.BuilderDefaults
 
ClosingStrategy<I,D> - Interface in de.learnlib.algorithm.lstar.closing
A closing strategy, determining how to proceed when an observation table needs to be closed.
collectADSNodes(ADTNode<S, I, O>, boolean) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
collectDirectSubADSs(ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
collectHypothesisStates(ADTNode<S, ?, ?>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
collectLeaves(ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
collectResetNodes(ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
collectTimeouts(TimeStepSequence<I>) - Method in class de.learnlib.filter.statistic.sul.CounterTimedSUL
 
collectTimeouts(TimeStepSequence<I>) - Method in interface de.learnlib.sul.TimedSUL
Waits for the duration of the given time step and returns all observed timeouts.
color - Variable in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
Color - Enum Class in de.learnlib.datastructure.pta
Indicates the coloring of states of the prefix-tree acceptor during merging.
compare(Query<I, ?>, Query<I, ?>) - Method in class de.learnlib.filter.cache.ReverseLexCmp
 
compare(I, I) - Method in class de.learnlib.filter.cache.DynamicSymbolComparator
 
compareTo(S) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
completeConsistentTable(List<List<Row<I>>>, boolean) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
Iteratively checks for unclosedness and inconsistencies in the table, and fixes any occurrences thereof.
CompleteExplorationEQOracle<A extends Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
Implements an equivalence check by complete exploration up to a given depth, i.e., by testing all possible sequences of a certain length within a specified range.
CompleteExplorationEQOracle(MembershipOracle<I, D>, int) - Constructor for class de.learnlib.oracle.equivalence.CompleteExplorationEQOracle
Constructor.
CompleteExplorationEQOracle(MembershipOracle<I, D>, int, int) - Constructor for class de.learnlib.oracle.equivalence.CompleteExplorationEQOracle
Constructor.
CompleteExplorationEQOracle(MembershipOracle<I, D>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.CompleteExplorationEQOracle
Constructor.
compose(Mapper.AsynchronousMapper<? super AI, ? extends AO, ACI, CAO>, Mapper.AsynchronousMapper<? super ACI, ? extends CAO, ? extends CI, ? super CO>) - Static method in class de.learnlib.mapper.Mappers
 
compose(Mapper.SynchronousMapper<? super AI, ? extends AO, ACI, CAO>, Mapper.SynchronousMapper<? super ACI, ? extends CAO, ? extends CI, ? super CO>) - Static method in class de.learnlib.mapper.Mappers
 
compose(Mapper<? super AI, ? extends AO, ACI, CAO>, Mapper<? super ACI, ? extends CAO, ? extends CI, ? super CO>) - Static method in class de.learnlib.mapper.Mappers
 
compose(SULMapper<? super AI, ? extends AO, ACI, CAO>, SULMapper<? super ACI, ? extends CAO, ? extends CI, ? super CO>) - Static method in class de.learnlib.mapper.SULMappers
 
compute(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>) - Method in interface de.learnlib.algorithm.adt.config.model.ADSCalculator
 
compute(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>) - Method in class de.learnlib.algorithm.adt.config.model.calculator.AbstractCalculator
 
compute(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>, PartialTransitionAnalyzer<S, I>) - Static method in class de.learnlib.algorithm.adt.ads.DefensiveADS
Compute an adaptive distinguishing sequence (as an ADT) for the given automaton and the given set of states.
compute(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>, PartialTransitionAnalyzer<S, I>) - Method in class de.learnlib.algorithm.adt.config.model.calculator.BestEffortDefensiveCalculator
 
compute(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>, PartialTransitionAnalyzer<S, I>) - Method in interface de.learnlib.algorithm.adt.config.model.DefensiveADSCalculator
 
computeEffect(int) - Method in class de.learnlib.acex.AbstractBaseCounterexample
 
computeEffect(int) - Method in class de.learnlib.acex.ClassicPrefixTransformAcex
 
computeEffect(int) - Method in class de.learnlib.acex.OutInconsPrefixTransformAcex
 
computeEffect(int) - Method in class de.learnlib.algorithm.lstar.mmlt.cex.MMLTInconsPrefixTransformAcex
 
computeEffect(int) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA.PrefixTransformAcex
 
computeEffectiveResets(ADTNode<?, ?, ?>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
Computes how often reset nodes are encountered when traversing from the given node to the leaves of the induced subtree of the given node.
computeExtension(ADTHypothesis<I, O>, PartialTransitionAnalyzer<ADTState<I, O>, I>, ADTNode<ADTState<I, O>, I, O>) - Method in interface de.learnlib.algorithm.adt.api.ADTExtender
Compute the ADT whose root node should replace the root of the temporary splitter in the current ADT.
computeExtension(ADTHypothesis<I, O>, PartialTransitionAnalyzer<ADTState<I, O>, I>, ADTNode<ADTState<I, O>, I, O>) - Method in class de.learnlib.algorithm.adt.config.model.extender.DefaultExtender
 
computeHypothesisOutput(TTTState<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
computeHypothesisOutput(TTTState<I, Boolean>, Word<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
computeHypothesisOutput(TTTState<I, Word<O>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
computeHypothesisOutput(TTTState<I, Word<O>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
computeHypothesisOutput(Word<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
computeInternal(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>) - Method in class de.learnlib.algorithm.adt.config.model.calculator.AbstractCalculator
 
computeInternal(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>) - Method in class de.learnlib.algorithm.adt.config.model.calculator.BestEffortCalculator
 
computeInternal(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>) - Method in class de.learnlib.algorithm.adt.config.model.calculator.MinLengthCalculator
 
computeInternal(MealyMachine<S, I, ?, O>, Alphabet<I>, Set<S>) - Method in class de.learnlib.algorithm.adt.config.model.calculator.MinSizeCalculator
 
computeModel() - Method in class de.learnlib.algorithm.ostia.OSTIA
 
computeModel() - Method in interface de.learnlib.algorithm.PassiveLearningAlgorithm
Computes the model given the previously added samples.
computeModel() - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
 
computeModel() - Method in class de.learnlib.algorithm.rpni.BlueFringeMDLDFA
 
computeOSubtree(ObservationTree<S, I, O>, O, List<S>, O, int) - Static method in class de.learnlib.algorithm.lsharp.ads.ADSTree
 
computeReplacements(MealyMachine<S, I, ?, O>, Alphabet<I>, ADT<S, I, O>) - Method in interface de.learnlib.algorithm.adt.api.SubtreeReplacer
Compute how certain nodes of the ADT should be replaced.
computeReplacements(MealyMachine<S, I, ?, O>, Alphabet<I>, ADT<S, I, O>) - Method in class de.learnlib.algorithm.adt.config.model.replacer.ExhaustiveReplacer
 
computeReplacements(MealyMachine<S, I, ?, O>, Alphabet<I>, ADT<S, I, O>) - Method in class de.learnlib.algorithm.adt.config.model.replacer.LevelOrderReplacer
 
computeReplacements(MealyMachine<S, I, ?, O>, Alphabet<I>, ADT<S, I, O>) - Method in class de.learnlib.algorithm.adt.config.model.replacer.SingleReplacer
 
computeWitness(ObservationTree<S, I, O>, S, S) - Static method in class de.learnlib.algorithm.lsharp.ApartnessUtil
 
concat(IntrusiveList<T>) - Method in class de.learnlib.datastructure.list.IntrusiveList
Concatenates (prepends) the given list with this list.
CONFIG - Static variable in class de.learnlib.logging.Category
Marker for config-related properties.
constructADS(ObservationTree<S, I, O>, Collection<S>, O) - Static method in class de.learnlib.algorithm.lsharp.ads.ADSTree
 
constructHypothesis() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
constructLearner(Alphabet<I>, MembershipOracle<I, D>) - Method in interface de.learnlib.algorithm.LearnerConstructor
Construct the learner instance.
constructMachine() - Static method in class de.learnlib.testsupport.example.dfa.ExampleAngluin
 
constructMachine() - Static method in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
Construct and return a machine representation of this example.
constructMachine() - Static method in class de.learnlib.testsupport.example.dfa.ExampleTinyDFA
Construct and return a machine representation of this example.
constructMachine() - Static method in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
constructMachine() - Static method in class de.learnlib.testsupport.example.mealy.ExampleShahbazGroz
 
constructMachine() - Static method in class de.learnlib.testsupport.example.mealy.ExampleStack
 
constructMachine() - Static method in class de.learnlib.testsupport.example.mealy.ExampleTinyMealy
Construct and return a machine representation of this example.
constructMachine(int, int) - Static method in class de.learnlib.testsupport.example.mealy.ExampleGrid
 
constructMachine(A) - Static method in class de.learnlib.testsupport.example.dfa.ExampleAngluin
 
constructMachine(A) - Static method in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
constructMachine(A) - Static method in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
Construct and return a machine representation of this example.
constructMachine(A) - Static method in class de.learnlib.testsupport.example.mealy.ExampleShahbazGroz
Construct and return a machine representation of this example.
constructMachine(A) - Static method in class de.learnlib.testsupport.example.mealy.ExampleStack
Construct and return a machine representation of this example.
constructMachine(A, int, int) - Static method in class de.learnlib.testsupport.example.mealy.ExampleGrid
Construct and return a machine representation of this example.
containsKey(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
containsValue(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
ContextExecutableInput<O,C> - Interface in de.learnlib.sul
A context executable input is an input that performs a specific action on a SUL itself, given a specific execution context.
ContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C> - Class in de.learnlib.driver
A SUL that executes ContextExecutableInput symbols.
ContextExecutableInputSUL(ContextHandler<C>) - Constructor for class de.learnlib.driver.ContextExecutableInputSUL
 
ContextHandler<C> - Interface in de.learnlib.sul
Facility for creating and disposing of contexts on which ContextExecutableInputs operate.
ContextPair<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
A context pair of prefix and suffix to discriminate a hypothesis state.
ContextPair(Word<I>, Word<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.ContextPair
 
continueQuery(Word<I>, S) - Method in interface de.learnlib.filter.reuse.ReuseCapableOracle
This method will be invoked whenever a system state s was found for reuse when a new membership query is processed.
copy() - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
copy() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
copy(ArrayStorage<TP>) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
copyAbstract(UniversalDeterministicAutomaton<S1, CI, T, SP, TP>, MutableDeterministic<S2, AI, ?, SP, TP>) - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
CounterAdaptiveQueryOracle<I,O> - Class in de.learnlib.filter.statistic.oracle
A simple wrapper for counting the number of resets and symbols of an AdaptiveMembershipOracle.
CounterAdaptiveQueryOracle(AdaptiveMembershipOracle<I, O>) - Constructor for class de.learnlib.filter.statistic.oracle.CounterAdaptiveQueryOracle
Convenience constructor for CounterAdaptiveQueryOracle(AdaptiveMembershipOracle, String) which uses null as id.
CounterAdaptiveQueryOracle(AdaptiveMembershipOracle<I, O>, String) - Constructor for class de.learnlib.filter.statistic.oracle.CounterAdaptiveQueryOracle
Constructs a new counter oracle that writes statistical data to a StatisticsService.
CounterEQOracle<A,I,D> - Class in de.learnlib.filter.statistic.oracle
Wrapper for a EquivalenceOracle that gathers various statistics on queries sent to this oracle.
CounterEQOracle(EquivalenceOracle<A, I, D>) - Constructor for class de.learnlib.filter.statistic.oracle.CounterEQOracle
Convenience constructor for CounterEQOracle(EquivalenceOracle, String) which uses null as id.
CounterEQOracle(EquivalenceOracle<A, I, D>, String) - Constructor for class de.learnlib.filter.statistic.oracle.CounterEQOracle
Constructs a new counter oracle that writes statistical data to a StatisticsService.
COUNTEREXAMPLE - Static variable in class de.learnlib.logging.Category
Marker for counterexample-related properties.
CounterObservableSUL<S,I,O> - Class in de.learnlib.filter.statistic.sul
Wrapper for a ObservableSUL that gathers various statistics on queries sent to this SUL.
CounterObservableSUL(ObservableSUL<S, I, O>) - Constructor for class de.learnlib.filter.statistic.sul.CounterObservableSUL
Convenience constructor for CounterObservableSUL(ObservableSUL, String) which uses null as id.
CounterObservableSUL(ObservableSUL<S, I, O>, String) - Constructor for class de.learnlib.filter.statistic.sul.CounterObservableSUL
Constructs a new counter SUL that writes statistical data to a StatisticsService.
CounterObservableSUL(ObservableSUL<S, I, O>, String, StatisticsService) - Constructor for class de.learnlib.filter.statistic.sul.CounterObservableSUL
 
CounterOracle<I,D> - Class in de.learnlib.filter.statistic.oracle
A MembershipOracle that counts both the number of queries and the total number of symbols occurring in all those queries.
CounterOracle(MembershipOracle<I, D>) - Constructor for class de.learnlib.filter.statistic.oracle.CounterOracle
Convenience constructor for CounterOracle(MembershipOracle, String) which uses null as id.
CounterOracle(MembershipOracle<I, D>, String) - Constructor for class de.learnlib.filter.statistic.oracle.CounterOracle
Constructs a new counter oracle that writes statistical data to a StatisticsService.
CounterStateLocalInputSUL<I,O> - Class in de.learnlib.filter.statistic.sul
Wrapper for a StateLocalInputSUL that gathers various statistics on queries sent to this SUL.
CounterStateLocalInputSUL(StateLocalInputSUL<I, O>) - Constructor for class de.learnlib.filter.statistic.sul.CounterStateLocalInputSUL
Convenience constructor for CounterStateLocalInputSUL(StateLocalInputSUL, String) which uses null as id.
CounterStateLocalInputSUL(StateLocalInputSUL<I, O>, String, StatisticsService) - Constructor for class de.learnlib.filter.statistic.sul.CounterStateLocalInputSUL
 
CounterSUL<I,O> - Class in de.learnlib.filter.statistic.sul
Wrapper for a SUL that gathers various statistics on queries sent to this SUL.
CounterSUL(SUL<I, O>) - Constructor for class de.learnlib.filter.statistic.sul.CounterSUL
Convenience constructor for CounterSUL(SUL, String) which uses null as id.
CounterSUL(SUL<I, O>, String) - Constructor for class de.learnlib.filter.statistic.sul.CounterSUL
Constructs a new counter SUL that writes statistical data to a StatisticsService.
CounterSUL(SUL<I, O>, String, StatisticsService) - Constructor for class de.learnlib.filter.statistic.sul.CounterSUL
 
CounterTimedSUL<I,O> - Class in de.learnlib.filter.statistic.sul
Wrapper for a TimedSUL that gathers various statistics on queries sent to this SUL.
CounterTimedSUL(TimedSUL<I, O>) - Constructor for class de.learnlib.filter.statistic.sul.CounterTimedSUL
Convenience constructor for CounterTimedSUL(TimedSUL, String) which uses null as id.
CounterTimedSUL(TimedSUL<I, O>, String) - Constructor for class de.learnlib.filter.statistic.sul.CounterTimedSUL
Constructs a new counter SUL that writes statistical data to a StatisticsService.
CounterTimedSUL(TimedSUL<I, O>, String, StatisticsService) - Constructor for class de.learnlib.filter.statistic.sul.CounterTimedSUL
 
create() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Creates a new ADTLearner instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Creates a new MealyDHC instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Creates a new KearnsVaziraniDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Creates a new KearnsVaziraniMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Creates a new LSharpMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Creates a new ClassicLStarDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Creates a new ExtensibleLStarDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Creates a new ClassicLStarMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Creates a new ExtensibleLStarMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Creates a new ExtensibleLStarMMLT instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Creates a new ClassicLStarMoore instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Creates a new ExtensibleLStarMoore instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Creates a new MalerPnueliDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Creates a new MalerPnueliMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Creates a new MalerPnueliMoore instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Creates a new NLStarLearner instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Creates a new OPLearnerDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Creates a new OPLearnerMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Creates a new OPLearnerMoore instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Creates a new OPLearnerVPA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Creates a new RivestSchapireDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Creates a new RivestSchapireMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Creates a new RivestSchapireMoore instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Creates a new TTTLearnerDFA instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Creates a new TTTLearnerMealy instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Creates a new TTTLearnerMoore instance with the configured parameters.
create() - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Creates a new TTTLearnerVPA instance with the configured parameters.
create() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Creates a new KWayStateCoverEQOracle instance with the configured parameters.
create() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Creates a new KWayTransitionCoverEQOracle instance with the configured parameters.
create() - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
Create the batch processor.
create() - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
Create the batch processor.
createAbstractionForRepresentative(CI) - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
createAbstractionForRepresentative(CI) - Method in class de.learnlib.algorithm.aaar.abstraction.ExplicitAbstractionTree
 
createAbstractionForRepresentative(CI) - Method in class de.learnlib.algorithm.aaar.abstraction.GenericAbstractionTree
 
createAdaptiveQueryCache(Alphabet<I>, AdaptiveMembershipOracle<I, O>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for an adaptive Mealy machine learning setup, using a tree for internal cache organization.
createBreadthFirstOracle(double) - Method in class de.learnlib.testsupport.AbstractBFOracleTest
 
createCache(Alphabet<I>, MembershipOracle<I, Boolean>) - Static method in class de.learnlib.filter.cache.dfa.DFACaches
Creates a cache oracle for a DFA learning setup.
createCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup.
createCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.moore.MooreCaches
Creates a cache oracle for a Moore machine learning setup.
createCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
Creates a SULCache for a given SUL.
createCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.ThreadSafeSULCaches
Wraps a given SUL in a thread-safe variant of a SULCache that supports forking iff the given SUL supports it.
createCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a DFA learning setup.
createCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
Enhances a given oracle supplier with a shared, thread-safe cache for a DFA learning setup.
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.dfa.DFACacheOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.dfa.DFAHashCacheOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACacheOracle
 
createCacheConsistencyTest() - Method in interface de.learnlib.filter.cache.LearningCache
Creates a cache consistency test.
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.mealy.MealyCacheOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCacheOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.moore.MooreCacheOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCacheOracle
 
createCacheConsistencyTest() - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
createChild(D, TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
createChild(D, TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
createChild(Boolean, D) - Method in class de.learnlib.datastructure.discriminationtree.BinaryDTNode
 
createChild(Boolean, HypLoc<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
createChild(Boolean, TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
createChild(O, D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
createChild(O, D) - Method in class de.learnlib.datastructure.discriminationtree.MultiDTNode
 
createChildMap() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
createChildMap() - Method in class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
createChildMap() - Method in class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
createChildMap() - Method in class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
createChildMap() - Method in class de.learnlib.datastructure.discriminationtree.BinaryDTNode
 
createChildMap() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
createChildMap() - Method in class de.learnlib.datastructure.discriminationtree.MultiDTNode
 
createContext() - Method in class de.learnlib.driver.AbstractContextExecutableInputSUL
 
createContext() - Method in class de.learnlib.driver.ContextExecutableInputSUL
 
createContext() - Method in interface de.learnlib.sul.ContextHandler
 
createDAGCache(Alphabet<I>, Mapping<? super O, ? extends O>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Mealy machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Mapping<? super O, ? extends O>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Mapping<? super O, ? extends O>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Mealy machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Mapping<? super O, ? extends O>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, MembershipOracle<I, Boolean>) - Static method in class de.learnlib.filter.cache.dfa.DFACaches
Creates a cache oracle for a DFA learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.moore.MooreCaches
Creates a cache oracle for a Moore machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
Creates a SULCache for a given SUL, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.ThreadSafeSULCaches
Wraps a given SUL in a thread-safe variant of a SULCache that supports forking iff the given SUL supports it and uses a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a DFA learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Mealy machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
Enhances a given oracle supplier with a shared, thread-safe cache for a DFA learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Mealy machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Mapping<? super O, ? extends O>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup, using a DAG for internal cache organization.
createDAGCache(Alphabet<I>, Mapping<? super O, ? extends O>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.moore.MooreCaches
Creates a cache oracle for a Moore machine learning setup, using a DAG for internal cache organization.
createDAGPCCache(Alphabet<I>, MembershipOracle<I, Boolean>) - Static method in class de.learnlib.filter.cache.dfa.DFACaches
Creates a prefix-closed cache oracle for a DFA learning setup, using a DAG for internal cache organization.
createDAGPCCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
createDAGPCCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
createDFA(int, boolean, int) - Static method in class de.learnlib.testsupport.example.dfa.ExampleKeylock
 
createDFAExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createDynamicTreeCache(Mapping<? super O, ? extends O>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Mealy machine learning setup, using a dynamically growing tree for internal cache organization.
createDynamicTreeCache(Mapping<? super O, ? extends O>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Mealy machine learning setup, using a dynamically growing tree for internal cache organization.
createDynamicTreeCache(MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup with a dynamic alphabet storage, using a tree for internal cache organization.
createDynamicTreeCache(Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Mealy machine learning setup, using a dynamically growing tree for internal cache organization.
createDynamicTreeCache(Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Mealy machine learning setup, using a dynamically growing tree for internal cache organization.
createDynamicTreeCache(Mapping<? super O, ? extends O>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup with a dynamic alphabet storage, using a tree for internal cache organization.
createExample() - Static method in class de.learnlib.testsupport.example.dfa.ExampleAngluin
 
createExample() - Static method in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
createExample() - Static method in class de.learnlib.testsupport.example.dfa.ExampleTinyDFA
 
createExample() - Static method in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
createExample() - Static method in class de.learnlib.testsupport.example.mealy.ExampleShahbazGroz
 
createExample() - Static method in class de.learnlib.testsupport.example.mealy.ExampleStack
 
createExample() - Static method in class de.learnlib.testsupport.example.mealy.ExampleTinyMealy
 
createExample() - Static method in class de.learnlib.testsupport.example.sba.ExamplePalindrome
 
createExample() - Static method in class de.learnlib.testsupport.example.spa.ExamplePalindrome
 
createExample() - Static method in class de.learnlib.testsupport.example.spmm.ExamplePalindrome
 
createExample(int, boolean) - Static method in class de.learnlib.testsupport.example.dfa.ExampleKeylock
 
createExample(int, boolean, int) - Static method in class de.learnlib.testsupport.example.dfa.ExampleKeylock
 
createExample(int, int) - Static method in class de.learnlib.testsupport.example.mealy.ExampleGrid
 
createExample(Random, int, int) - Static method in class de.learnlib.testsupport.example.dfa.ExampleRandomDFA
 
createExample(Random, Alphabet<I>, int, Collection<Word<O>>, Collection<Word<O>>) - Static method in class de.learnlib.testsupport.example.sst.ExampleRandomSST
 
createExample(Random, Alphabet<I>, int, O...) - Static method in class de.learnlib.testsupport.example.mealy.ExampleRandomMealy
 
createExample(Random, Alphabet<I>, int, O...) - Static method in class de.learnlib.testsupport.example.moore.ExampleRandomMoore
 
createExample(Random, Alphabet<I>, int, O, O...) - Static method in class de.learnlib.testsupport.example.mealy.ExampleRandomStateLocalInputMealy
 
createExample(Random, ProceduralInputAlphabet<I>, int) - Static method in class de.learnlib.testsupport.example.sba.ExampleRandomSBA
 
createExample(Random, ProceduralInputAlphabet<I>, int) - Static method in class de.learnlib.testsupport.example.spa.ExampleRandomSPA
 
createExample(Random, ProceduralInputAlphabet<I>, ProceduralOutputAlphabet<O>, int) - Static method in class de.learnlib.testsupport.example.spmm.ExampleRandomSPMM
 
createExample(Random, VPAlphabet<I>, int, double, double) - Static method in class de.learnlib.testsupport.example.vpa.ExampleRandomOneSEVPA
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractDFALearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractDFAPassiveLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMealyLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMealyPassiveLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMealySymLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMMLTLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMooreLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMoorePassiveLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractMooreSymLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractOneSEVPALearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractSBALearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractSPALearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractSPMMLearnerIT
 
createExampleITCases() - Method in class de.learnlib.testsupport.it.AbstractSSTPassiveLearnerIT
 
createExampleITCases(LearningExample.MMLTLearningExample<I, O>, LearnerVariantListImpl.MMLTLearnerVariantListImpl<I, O>, MMLTLockableOracle<I, O>, EquivalenceOracle<MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants.
createExampleITCases(LearningExample.OneSEVPALearningExample<I>, LearnerVariantListImpl.OneSEVPALearnerVariantListImpl<I>, SEVPALockableOracle<I>, EquivalenceOracle<OneSEVPA<?, I>, I, Boolean>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants.
createExampleITCases(LearningExample.SBALearningExample<I>, LearnerVariantListImpl.SBALearnerVariantListImpl<I>, SBALockableOracle<I>, EquivalenceOracle<SBA<?, I>, I, Boolean>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants.
createExampleITCases(LearningExample.SPALearningExample<I>, LearnerVariantListImpl.SPALearnerVariantListImpl<I>, SPALockableOracle<I>, EquivalenceOracle<SPA<?, I>, I, Boolean>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants.
createExampleITCases(LearningExample.SPMMLearningExample<I, O>, LearnerVariantListImpl.SPMMLearnerVariantListImpl<I, O>, SPMMLockableOracle<I, O>, EquivalenceOracle<SPMM<?, I, ?, O>, I, Word<O>>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants.
createExampleITCases(LearningExample.UniversalDeterministicLearningExample<I, ? extends A>, LearnerVariantListImpl<A, I, D>, LockableOracle<I, D>, EquivalenceOracle<? super A, I, D>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants.
createHashCache(MembershipOracle<I, Boolean>) - Static method in class de.learnlib.filter.cache.dfa.DFACaches
Creates a cache oracle for a DFA learning setup, using a Map for internal cache organization.
createInitialState() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
createInputAlphabet() - Static method in class de.learnlib.testsupport.example.dfa.ExampleAngluin
 
createInputAlphabet() - Static method in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
createInputAlphabet() - Static method in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
createInputAlphabet() - Static method in class de.learnlib.testsupport.example.mealy.ExampleGrid
 
createInputAlphabet() - Static method in class de.learnlib.testsupport.example.mealy.ExampleShahbazGroz
 
createInputAlphabet() - Static method in class de.learnlib.testsupport.example.mealy.ExampleStack
 
createLocation(boolean, AbstractHypTrans<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
createLocation(AbstractHypTrans<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
createMap() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
createMealyExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createMMLTExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createMooreExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createNewNode(AbstractBaseDTNode<I, D>, D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
createNewNode(AbstractBaseDTNode<I, Boolean>, Boolean) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
createNewNode(AbstractBaseDTNode<I, Word<O>>, Word<O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
createNewNode(AbstractBaseDTNode<I, Word<O>>, Word<O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
createOneSEVPAExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createOpenTransition(ADTState<I, O>, I, ADTNode<ADTState<I, O>, I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
createPassiveExampleITCases(PassiveLearningExample<I, D>, PassiveLearnerVariantListImpl<A, I, D>) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
Creates a list of per-example test cases for all learner variants (passive version).
createSBAExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createSLIMealyExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createSPAExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createSPMMExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createSSTExamples() - Static method in class de.learnlib.testsupport.example.LearningExamples
 
createState() - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
createState() - Method in class de.learnlib.datastructure.pta.BlueFringePTAState
 
createState(boolean, Row<I>) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
createState(HTransition<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
createState(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
createState(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
createState(Void) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
createStateLocalInputCache(Alphabet<I>, StateLocalInputSUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
createStateLocalInputCache(Alphabet<I>, StateLocalInputSUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.ThreadSafeSULCaches
Wraps a given StateLocalInputSUL in a thread-safe variant of a StateLocalInputSULCache that supports forking iff the given SUL supports it.
createStateLocalInputTreeCache(Alphabet<I>, StateLocalInputSUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
Creates a StateLocalInputSULCache for a given StateLocalInputSUL, using a tree for internal cache organization.
createStateLocalInputTreeCache(Alphabet<I>, StateLocalInputSUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.ThreadSafeSULCaches
Wraps a given StateLocalInputSUL in a thread-safe variant of a StateLocalInputSULCache that supports forking iff the given SUL supports it and uses a tree for internal cache organization.
createSuccessor(int) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
createSuccessor(int) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
createTimedCache(TimedSUL<I, O>, MMLTModelParams<O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
Creates a TimedSULTreeCache for a given TimedSUL.
createTimedTreeCache(TimedSUL<I, O>, MMLTModelParams<O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
Creates a TimedSULTreeCache for a given TimedSUL, using a tree for internal cache organization.
createTransition(ADTState<I, O>, O) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
createTransition(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
createTransition(TTTState<I, Word<O>>, I) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
createTreeCache(Alphabet<I>, Mapping<? super O, ? extends O>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Mealy machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Mapping<? super O, ? extends O>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Mapping<? super O, ? extends O>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Mealy machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Mapping<? super O, ? extends O>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, MembershipOracle<I, Boolean>) - Static method in class de.learnlib.filter.cache.dfa.DFACaches
Creates a cache oracle for a DFA learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.moore.MooreCaches
Creates a cache oracle for a Moore machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.SULCaches
Creates a SULCache for a given SUL, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, SUL<I, O>) - Static method in class de.learnlib.filter.cache.sul.ThreadSafeSULCaches
Wraps a given SUL in a thread-safe variant of a SULCache that supports forking iff the given SUL supports it and uses a tree for internal cache organization.
createTreeCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a DFA learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Mealy machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances each oracle of a given collection with a shared, thread-safe cache for a Moore machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
Enhances a given oracle supplier with a shared, thread-safe cache for a DFA learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Mealy machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Word<O>>>) - Static method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCaches
Enhances a given oracle supplier with a shared, thread-safe cache for a Moore machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Mapping<? super O, ? extends O>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.mealy.MealyCaches
Creates a cache oracle for a Mealy machine learning setup, using a tree for internal cache organization.
createTreeCache(Alphabet<I>, Mapping<? super O, ? extends O>, MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.filter.cache.moore.MooreCaches
Creates a cache oracle for a Moore machine learning setup, using a tree for internal cache organization.
createTreePCCache(Alphabet<I>, MembershipOracle<I, Boolean>) - Static method in class de.learnlib.filter.cache.dfa.DFACaches
Creates a prefix-closed cache oracle for a DFA learning setup, using a tree for internal cache organization.
createTreePCCache(Alphabet<I>, Collection<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
createTreePCCache(Alphabet<I>, Supplier<? extends MembershipOracle<I, Boolean>>) - Static method in class de.learnlib.filter.cache.dfa.ThreadSafeDFACaches
createWorklist() - Method in interface de.learnlib.datastructure.pta.config.ProcessingOrder
Creates a worklist for managing the set of blue states in the RPNI algorithm.
currentlyEnabledInputs() - Method in class de.learnlib.driver.simulator.StateLocalInputMealySimulatorSUL
 
currentlyEnabledInputs() - Method in class de.learnlib.filter.cache.sul.StateLocalInputSULCache
 
currentlyEnabledInputs() - Method in class de.learnlib.filter.statistic.sul.CounterStateLocalInputSUL
 
currentlyEnabledInputs() - Method in interface de.learnlib.sul.StateLocalInputSUL
Returns the enabled symbols for the current state of the SUL.
currentTarget() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 

D

data - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
DATASTRUCTURE - Static variable in class de.learnlib.logging.Category
Marker for data structure-related properties.
de.learnlib - package de.learnlib
 
de.learnlib.acex - package de.learnlib.acex
This package provides interfaces and classes for the abstract counterexample analysis framework described in the paper An Abstract Framework for Counterexample Analysis in Active Automata Learning by Malte Isberner and Bernhard Steffen.
de.learnlib.algorithm - package de.learnlib.algorithm
This package contains the basic interfaces and classes of learning algorithms of LearnLib.
de.learnlib.algorithm.aaar - module de.learnlib.algorithm.aaar
This module provides the implementation of the AAAR learning algorithm as described in the paper Automata Learning with Automated Alphabet Abstraction Refinement by Falk Howar, Bernhard Steffen, and Maik Merten.
de.learnlib.algorithm.aaar - package de.learnlib.algorithm.aaar
 
de.learnlib.algorithm.aaar.abstraction - package de.learnlib.algorithm.aaar.abstraction
 
de.learnlib.algorithm.aaar.explicit - package de.learnlib.algorithm.aaar.explicit
 
de.learnlib.algorithm.aaar.generic - package de.learnlib.algorithm.aaar.generic
 
de.learnlib.algorithm.adt - module de.learnlib.algorithm.adt
This module provides the implementation of the ADT learning algorithm as described in the Master thesis Active Automata Learning with Adaptive Distinguishing Sequences by Markus Frohme.
de.learnlib.algorithm.adt.ads - package de.learnlib.algorithm.adt.ads
 
de.learnlib.algorithm.adt.adt - package de.learnlib.algorithm.adt.adt
 
de.learnlib.algorithm.adt.api - package de.learnlib.algorithm.adt.api
 
de.learnlib.algorithm.adt.automaton - package de.learnlib.algorithm.adt.automaton
 
de.learnlib.algorithm.adt.config - package de.learnlib.algorithm.adt.config
 
de.learnlib.algorithm.adt.config.model - package de.learnlib.algorithm.adt.config.model
 
de.learnlib.algorithm.adt.config.model.calculator - package de.learnlib.algorithm.adt.config.model.calculator
 
de.learnlib.algorithm.adt.config.model.extender - package de.learnlib.algorithm.adt.config.model.extender
 
de.learnlib.algorithm.adt.config.model.replacer - package de.learnlib.algorithm.adt.config.model.replacer
 
de.learnlib.algorithm.adt.learner - package de.learnlib.algorithm.adt.learner
 
de.learnlib.algorithm.adt.model - package de.learnlib.algorithm.adt.model
 
de.learnlib.algorithm.adt.util - package de.learnlib.algorithm.adt.util
 
de.learnlib.algorithm.dhc - module de.learnlib.algorithm.dhc
This module provides the implementation of the DHC learning algorithm as described in the paper Automata Learning with on-the-Fly Direct Hypothesis Construction by Maik Merten, Falk Howar, Bernhard Steffen, and Tiziana Margaria.
de.learnlib.algorithm.dhc.mealy - package de.learnlib.algorithm.dhc.mealy
 
de.learnlib.algorithm.kv - module de.learnlib.algorithm.kv
This module provides the implementation of the learning algorithm described in the book "An Introduction to Computational Learning Theory" by Michael Kearns and Umesh Vazirani.
de.learnlib.algorithm.kv - package de.learnlib.algorithm.kv
 
de.learnlib.algorithm.kv.dfa - package de.learnlib.algorithm.kv.dfa
 
de.learnlib.algorithm.kv.mealy - package de.learnlib.algorithm.kv.mealy
 
de.learnlib.algorithm.lambda - module de.learnlib.algorithm.lambda
This module provides the implementations of various learning algorithms based on the "lazy partition refinement" concept as described in the paper Active Automata Learning as Black-Box Search and Lazy Partition Refinement by Falk Howar and Bernhard Steffen.
de.learnlib.algorithm.lambda.lstar - package de.learnlib.algorithm.lambda.lstar
 
de.learnlib.algorithm.lambda.ttt - package de.learnlib.algorithm.lambda.ttt
 
de.learnlib.algorithm.lambda.ttt.dfa - package de.learnlib.algorithm.lambda.ttt.dfa
 
de.learnlib.algorithm.lambda.ttt.dt - package de.learnlib.algorithm.lambda.ttt.dt
 
de.learnlib.algorithm.lambda.ttt.mealy - package de.learnlib.algorithm.lambda.ttt.mealy
 
de.learnlib.algorithm.lambda.ttt.pt - package de.learnlib.algorithm.lambda.ttt.pt
 
de.learnlib.algorithm.lambda.ttt.st - package de.learnlib.algorithm.lambda.ttt.st
 
de.learnlib.algorithm.lsharp - module de.learnlib.algorithm.lsharp
This module provides the implementation of the L# algorithm as described in the paper A New Approach for Active Automata Learning Based on Apartness by Frits Vaandrager, Bharat Garhewal, Jurriaan Rot, and Thorsten Wißmann.
de.learnlib.algorithm.lsharp - package de.learnlib.algorithm.lsharp
 
de.learnlib.algorithm.lsharp.ads - package de.learnlib.algorithm.lsharp.ads
 
de.learnlib.algorithm.lstar - module de.learnlib.algorithm.lstar
This module provides the implementation of the L* learning algorithm described in the paper Learning Regular Sets from Queries and Counterexamples by Dana Angluin including variations and optimizations thereof such as the versions based on "On the Learnability of Infinitary Regular Sets by Oded Maler and Amir Pnueli or Inference of finite automata using homing sequences) by Ronald L. Rivest and Robert E. Schapire.
de.learnlib.algorithm.lstar - package de.learnlib.algorithm.lstar
 
de.learnlib.algorithm.lstar.ce - package de.learnlib.algorithm.lstar.ce
 
de.learnlib.algorithm.lstar.closing - package de.learnlib.algorithm.lstar.closing
 
de.learnlib.algorithm.lstar.dfa - package de.learnlib.algorithm.lstar.dfa
 
de.learnlib.algorithm.lstar.mealy - package de.learnlib.algorithm.lstar.mealy
 
de.learnlib.algorithm.lstar.mmlt - package de.learnlib.algorithm.lstar.mmlt
 
de.learnlib.algorithm.lstar.mmlt.cex - package de.learnlib.algorithm.lstar.mmlt.cex
 
de.learnlib.algorithm.lstar.mmlt.cex.results - package de.learnlib.algorithm.lstar.mmlt.cex.results
 
de.learnlib.algorithm.lstar.mmlt.filter - package de.learnlib.algorithm.lstar.mmlt.filter
 
de.learnlib.algorithm.lstar.moore - package de.learnlib.algorithm.lstar.moore
 
de.learnlib.algorithm.malerpnueli - package de.learnlib.algorithm.malerpnueli
 
de.learnlib.algorithm.nlstar - module de.learnlib.algorithm.nlstar
This module provides the implementation of the NL* learning algorithm as described in the paper Angluin-Style Learning of NFA by Benedikt Bollig, Peter Habermehl, Carsten Kern, and Martin Leucker.
de.learnlib.algorithm.nlstar - package de.learnlib.algorithm.nlstar
 
de.learnlib.algorithm.observationpack - module de.learnlib.algorithm.observationpack
This module provides the implementation of the Observation-Pack learning algorithm as described in the PhD thesis Active learning of interface programs by Falk Howar.
de.learnlib.algorithm.observationpack - package de.learnlib.algorithm.observationpack
 
de.learnlib.algorithm.observationpack.dfa - package de.learnlib.algorithm.observationpack.dfa
 
de.learnlib.algorithm.observationpack.hypothesis - package de.learnlib.algorithm.observationpack.hypothesis
 
de.learnlib.algorithm.observationpack.mealy - package de.learnlib.algorithm.observationpack.mealy
 
de.learnlib.algorithm.observationpack.moore - package de.learnlib.algorithm.observationpack.moore
 
de.learnlib.algorithm.observationpack.vpa - module de.learnlib.algorithm.observationpack.vpa
This module provides the implementation of the VPA adaption of the Observation-Pack learning algorithm as discussed in the PhD thesis Foundations of Active Automata Learning: An Algorithmic Perspective by Malte Isberner.
de.learnlib.algorithm.observationpack.vpa - package de.learnlib.algorithm.observationpack.vpa
 
de.learnlib.algorithm.observationpack.vpa.hypothesis - package de.learnlib.algorithm.observationpack.vpa.hypothesis
 
de.learnlib.algorithm.ostia - module de.learnlib.algorithm.ostia
This module provides the implementation of the "onward subsequential transducer inference algorithm" (OSTIA) learning algorithm as presented in the paper Learning Subsequential Transducers for Pattern Recognition Interpretation Tasks by Jose Oncina, Pedro García, and Enrique Vidal.
de.learnlib.algorithm.ostia - package de.learnlib.algorithm.ostia
 
de.learnlib.algorithm.procedural - module de.learnlib.algorithm.procedural
This module provides the implementations of various learning algorithms for systems of procedural automata such as the ones described in the papers Compositional learning of mutually recursive procedural systems and From Languages to Behaviors and Back by Markus Frohme and Bernhard Steffen.
de.learnlib.algorithm.procedural - package de.learnlib.algorithm.procedural
 
de.learnlib.algorithm.procedural.sba - package de.learnlib.algorithm.procedural.sba
 
de.learnlib.algorithm.procedural.sba.manager - package de.learnlib.algorithm.procedural.sba.manager
 
de.learnlib.algorithm.procedural.spa - package de.learnlib.algorithm.procedural.spa
 
de.learnlib.algorithm.procedural.spa.manager - package de.learnlib.algorithm.procedural.spa.manager
 
de.learnlib.algorithm.procedural.spmm - package de.learnlib.algorithm.procedural.spmm
 
de.learnlib.algorithm.procedural.spmm.manager - package de.learnlib.algorithm.procedural.spmm.manager
 
de.learnlib.algorithm.rivestschapire - package de.learnlib.algorithm.rivestschapire
 
de.learnlib.algorithm.rpni - module de.learnlib.algorithm.rpni
This module provides the implementation of (a blue-fringe version of) the "regular positive negative inference" (RPNI) learning algorithm as presented in the paper Inferring regular languages in polynomial update time by Jose Oncina and Pedro García, including merging heuristics such as the "evidence-driven state merging" (EDSM) and "minimum description length" (MDL) strategies.
de.learnlib.algorithm.rpni - package de.learnlib.algorithm.rpni
 
de.learnlib.algorithm.sparse - module de.learnlib.algorithm.sparse
This module provides the implementation of the Sparse OT learning algorithm as described in the paper Learning Mealy Machines with Sparse Observation Tables by Wolffhardt Schwabe, Paul Kogel, and Sabine Glesner.
de.learnlib.algorithm.sparse - package de.learnlib.algorithm.sparse
 
de.learnlib.algorithm.ttt - module de.learnlib.algorithm.ttt
This module provides the implementation of the TTT algorithm as described in the paper The TTT Algorithm: A Redundancy-Free Approach to Active Automata Learning by Malte Isberner, Falk Howar, and Bernhard Steffen.
de.learnlib.algorithm.ttt.base - package de.learnlib.algorithm.ttt.base
 
de.learnlib.algorithm.ttt.dfa - package de.learnlib.algorithm.ttt.dfa
 
de.learnlib.algorithm.ttt.mealy - package de.learnlib.algorithm.ttt.mealy
 
de.learnlib.algorithm.ttt.moore - package de.learnlib.algorithm.ttt.moore
 
de.learnlib.algorithm.ttt.vpa - module de.learnlib.algorithm.ttt.vpa
This module provides the implementation of the VPA adaption of the TTT learning algorithm as presented in the PhD thesis Foundations of Active Automata Learning: An Algorithmic Perspective by Malte Isberner.
de.learnlib.algorithm.ttt.vpa - package de.learnlib.algorithm.ttt.vpa
 
de.learnlib.api - module de.learnlib.api
This module provides the core interfaces of LearnLib.
de.learnlib.common.counterexample - module de.learnlib.common.counterexample
This module provides a collection of algorithms for handling counterexamples in automata learning.
de.learnlib.common.util - module de.learnlib.common.util
This module provides a collection of utility methods for learning setups (oracle wrappers, etc.).
de.learnlib.counterexample - package de.learnlib.counterexample
This package contains a collection of standard algorithms for handling counterexamples in automata learning.
de.learnlib.datastructure - module de.learnlib.datastructure
This module provides data structures shared by multiple learning algorithms of LearnLib.
de.learnlib.datastructure.discriminationtree - package de.learnlib.datastructure.discriminationtree
 
de.learnlib.datastructure.discriminationtree.iterators - package de.learnlib.datastructure.discriminationtree.iterators
 
de.learnlib.datastructure.discriminationtree.model - package de.learnlib.datastructure.discriminationtree.model
 
de.learnlib.datastructure.list - package de.learnlib.datastructure.list
 
de.learnlib.datastructure.observationtable - package de.learnlib.datastructure.observationtable
 
de.learnlib.datastructure.observationtable.reader - package de.learnlib.datastructure.observationtable.reader
 
de.learnlib.datastructure.observationtable.writer - package de.learnlib.datastructure.observationtable.writer
 
de.learnlib.datastructure.pta - package de.learnlib.datastructure.pta
 
de.learnlib.datastructure.pta.config - package de.learnlib.datastructure.pta.config
 
de.learnlib.datastructure.pta.visualization - package de.learnlib.datastructure.pta.visualization
 
de.learnlib.datastructure.pta.wrapper - package de.learnlib.datastructure.pta.wrapper
 
de.learnlib.driver - module de.learnlib.driver
This module provides basic support for test driver creation.
de.learnlib.driver - package de.learnlib.driver
 
de.learnlib.driver.reflect - package de.learnlib.driver.reflect
 
de.learnlib.driver.simulator - module de.learnlib.driver.simulator
This module provides utilities for simulating SULs.
de.learnlib.driver.simulator - package de.learnlib.driver.simulator
 
de.learnlib.exception - package de.learnlib.exception
 
de.learnlib.filter - package de.learnlib.filter
 
de.learnlib.filter.cache - module de.learnlib.filter.cache
This module provides caches to avoid posing duplicate membership queries.
de.learnlib.filter.cache - package de.learnlib.filter.cache
 
de.learnlib.filter.cache.dfa - package de.learnlib.filter.cache.dfa
 
de.learnlib.filter.cache.mealy - package de.learnlib.filter.cache.mealy
 
de.learnlib.filter.cache.mmlt - package de.learnlib.filter.cache.mmlt
 
de.learnlib.filter.cache.moore - package de.learnlib.filter.cache.moore
 
de.learnlib.filter.cache.sul - package de.learnlib.filter.cache.sul
 
de.learnlib.filter.reuse - module de.learnlib.filter.reuse
This module provides a reuse tree for (intelligently) caching membership queries as described in the paper Reusing System States by Active Learning Algorithms by Oliver Bauer, Johannes Neubauer, Bernhard Steffen, and Falk Howar.
de.learnlib.filter.reuse - package de.learnlib.filter.reuse
 
de.learnlib.filter.reuse.tree - package de.learnlib.filter.reuse.tree
 
de.learnlib.filter.statistic - module de.learnlib.filter.statistic
This module provides filters for collecting statistical data.
de.learnlib.filter.statistic - package de.learnlib.filter.statistic
 
de.learnlib.filter.statistic.container - package de.learnlib.filter.statistic.container
 
de.learnlib.filter.statistic.learner - package de.learnlib.filter.statistic.learner
 
de.learnlib.filter.statistic.oracle - package de.learnlib.filter.statistic.oracle
 
de.learnlib.filter.statistic.sul - package de.learnlib.filter.statistic.sul
 
de.learnlib.filter.symbol - module de.learnlib.filter.symbol
This module provides a collection of symbol filters.
de.learnlib.filter.symbol - package de.learnlib.filter.symbol
 
de.learnlib.logging - package de.learnlib.logging
 
de.learnlib.mapper - module de.learnlib.mapper
This module provides translation utilities for mapping abstract hypothesis symbols to concrete SUL symbols.
de.learnlib.mapper - package de.learnlib.mapper
 
de.learnlib.oracle - package de.learnlib.oracle
This package contains the basic interfaces and classes for describing and implementing various types of oracles used throughout LearnLib.
de.learnlib.oracle.emptiness - module de.learnlib.oracle.emptiness
This module provides a collection of emptiness oracles.
de.learnlib.oracle.emptiness - package de.learnlib.oracle.emptiness
 
de.learnlib.oracle.equivalence - module de.learnlib.oracle.equivalence
This module provides a collection of equivalence oracles.
de.learnlib.oracle.equivalence - package de.learnlib.oracle.equivalence
 
de.learnlib.oracle.equivalence.mealy - package de.learnlib.oracle.equivalence.mealy
 
de.learnlib.oracle.equivalence.mmlt - package de.learnlib.oracle.equivalence.mmlt
 
de.learnlib.oracle.equivalence.sba - package de.learnlib.oracle.equivalence.sba
 
de.learnlib.oracle.equivalence.spa - package de.learnlib.oracle.equivalence.spa
 
de.learnlib.oracle.equivalence.spmm - package de.learnlib.oracle.equivalence.spmm
 
de.learnlib.oracle.equivalence.vpa - package de.learnlib.oracle.equivalence.vpa
 
de.learnlib.oracle.membership - module de.learnlib.oracle.membership
This module provides a collection of membership oracles.
de.learnlib.oracle.membership - package de.learnlib.oracle.membership
 
de.learnlib.oracle.parallelism - module de.learnlib.oracle.parallelism
This module provides support for posing membership queries in parallel.
de.learnlib.oracle.parallelism - package de.learnlib.oracle.parallelism
 
de.learnlib.oracle.property - module de.learnlib.oracle.property
This module provides a collection of property oracles.
de.learnlib.oracle.property - package de.learnlib.oracle.property
 
de.learnlib.query - package de.learnlib.query
 
de.learnlib.setting - module de.learnlib.setting
This module provides a collection of utility methods to parse LearnLib specific settings.
de.learnlib.setting - package de.learnlib.setting
 
de.learnlib.setting.sources - package de.learnlib.setting.sources
 
de.learnlib.statistic - package de.learnlib.statistic
 
de.learnlib.sul - package de.learnlib.sul
This package (and related packages) contains interfaces and classes for formalizing access to systems under learning (SULs).
de.learnlib.testsupport - module de.learnlib.testsupport
This module provides support classes for easily writing unit tests for various components of LearnLib.
de.learnlib.testsupport - package de.learnlib.testsupport
 
de.learnlib.testsupport.example - module de.learnlib.testsupport.example
This module provides example learning setups, to be used for integration testing.
de.learnlib.testsupport.example - package de.learnlib.testsupport.example
 
de.learnlib.testsupport.example.dfa - package de.learnlib.testsupport.example.dfa
 
de.learnlib.testsupport.example.mealy - package de.learnlib.testsupport.example.mealy
 
de.learnlib.testsupport.example.mmlt - package de.learnlib.testsupport.example.mmlt
 
de.learnlib.testsupport.example.moore - package de.learnlib.testsupport.example.moore
 
de.learnlib.testsupport.example.sba - package de.learnlib.testsupport.example.sba
 
de.learnlib.testsupport.example.spa - package de.learnlib.testsupport.example.spa
 
de.learnlib.testsupport.example.spmm - package de.learnlib.testsupport.example.spmm
 
de.learnlib.testsupport.example.sst - package de.learnlib.testsupport.example.sst
 
de.learnlib.testsupport.example.vpa - package de.learnlib.testsupport.example.vpa
 
de.learnlib.testsupport.it - module de.learnlib.testsupport.it
This module provides support classes for easily writing integration test cases for learning algorithms.
de.learnlib.testsupport.it - package de.learnlib.testsupport.it
 
de.learnlib.testsupport.it.testcase - package de.learnlib.testsupport.it.testcase
 
de.learnlib.testsupport.it.util - package de.learnlib.testsupport.it.util
 
de.learnlib.testsupport.it.variant - package de.learnlib.testsupport.it.variant
 
de.learnlib.time - package de.learnlib.time
 
de.learnlib.util - package de.learnlib.util
 
de.learnlib.util.mealy - package de.learnlib.util.mealy
 
de.learnlib.util.moore - package de.learnlib.util.moore
 
de.learnlib.util.nfa - package de.learnlib.util.nfa
 
declareFinal(DTNode<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
declareFinal(AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
deepCopies() - Method in class de.learnlib.filter.statistic.sul.CounterObservableSUL
 
deepCopies() - Method in interface de.learnlib.sul.ObservableSUL
Returns whether each state retrieved with ObservableSUL.getState() is a deep copy.
DEFAULT_AUTOMATON_SIZE - Static variable in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
DEFAULT_SPLITTER - Static variable in class de.learnlib.algorithm.adt.config.LeafSplitters
 
DefaultATManager<I> - Class in de.learnlib.algorithm.procedural.sba.manager
A default ATManager that only extracts initial access sequences and terminating sequences from positive counterexamples.
DefaultATManager<I,O> - Class in de.learnlib.algorithm.procedural.spmm.manager
A default ATManager that only extracts initial access sequences and terminating sequences from positive counterexamples.
DefaultATManager(ProceduralInputAlphabet<I>) - Constructor for class de.learnlib.algorithm.procedural.sba.manager.DefaultATManager
 
DefaultATManager(ProceduralInputAlphabet<I>, O) - Constructor for class de.learnlib.algorithm.procedural.spmm.manager.DefaultATManager
 
DefaultATRManager<I> - Class in de.learnlib.algorithm.procedural.spa.manager
A default ATRManager that only extracts initial access sequences, terminating sequences, and return sequences from positive counterexamples.
DefaultATRManager(ProceduralInputAlphabet<I>) - Constructor for class de.learnlib.algorithm.procedural.spa.manager.DefaultATRManager
 
DefaultDFALearningExample(A) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultDFALearningExample
 
DefaultDFALearningExample(Alphabet<I>, DFA<?, I>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultDFALearningExample
 
DefaultDFAPassiveLearningExample(Collection<DefaultQuery<I, Boolean>>) - Constructor for class de.learnlib.testsupport.example.DefaultPassiveLearningExample.DefaultDFAPassiveLearningExample
 
DefaultExtender - Class in de.learnlib.algorithm.adt.config.model.extender
 
DefaultExtender(DefensiveADSCalculator) - Constructor for class de.learnlib.algorithm.adt.config.model.extender.DefaultExtender
 
DefaultLearningExample<I,D,A extends UniversalAutomaton<?,I,?,?,?> & SuffixOutput<I,D>> - Class in de.learnlib.testsupport.example
A learning example that directly stores the alphabet and the reference automaton in its fields.
DefaultLearningExample(Alphabet<I>, A) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample
 
DefaultLearningExample.DefaultDFALearningExample<I> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultMealyLearningExample<I,D> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultMMLTLearningExample<I,O> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultMooreLearningExample<I,D> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultOneSEVPALearningExample<I> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultSBALearningExample<I> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultSPALearningExample<I> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultSPMMLearningExample<I,O> - Class in de.learnlib.testsupport.example
 
DefaultLearningExample.DefaultSSTLearningExample<I,D> - Class in de.learnlib.testsupport.example
 
DefaultMealyLearningExample(A) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMealyLearningExample
 
DefaultMealyLearningExample(Alphabet<I>, MealyMachine<?, I, ?, D>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMealyLearningExample
 
DefaultMealyPassiveLearningExample(Collection<DefaultQuery<I, Word<O>>>) - Constructor for class de.learnlib.testsupport.example.DefaultPassiveLearningExample.DefaultMealyPassiveLearningExample
 
DefaultMMLTLearningExample(MMLT<?, I, ?, O>, MMLTModelParams<O>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMMLTLearningExample
 
DefaultMooreLearningExample(A) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMooreLearningExample
 
DefaultMooreLearningExample(Alphabet<I>, MooreMachine<?, I, ?, D>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMooreLearningExample
 
DefaultMoorePassiveLearningExample(Collection<DefaultQuery<I, Word<O>>>) - Constructor for class de.learnlib.testsupport.example.DefaultPassiveLearningExample.DefaultMoorePassiveLearningExample
 
DefaultOneSEVPALearningExample(VPAlphabet<I>, OneSEVPA<?, I>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultOneSEVPALearningExample
 
DefaultPassiveLearningExample<I,D> - Class in de.learnlib.testsupport.example
Default implementation for a passive learning example.
DefaultPassiveLearningExample(Collection<DefaultQuery<I, D>>) - Constructor for class de.learnlib.testsupport.example.DefaultPassiveLearningExample
 
DefaultPassiveLearningExample.DefaultDFAPassiveLearningExample<I> - Class in de.learnlib.testsupport.example
 
DefaultPassiveLearningExample.DefaultMealyPassiveLearningExample<I,O> - Class in de.learnlib.testsupport.example
 
DefaultPassiveLearningExample.DefaultMoorePassiveLearningExample<I,O> - Class in de.learnlib.testsupport.example
 
DefaultPassiveLearningExample.DefaultSSTPassiveLearningExample<I,O> - Class in de.learnlib.testsupport.example
 
DefaultProcessingOrders - Enum Class in de.learnlib.datastructure.pta.config
Standard processing orders that can be used for the RPNI algorithm.
DefaultQuery<I,D> - Class in de.learnlib.query
A query is a container for tests a learning algorithms performs, containing the actual test and the corresponding result.
DefaultQuery(Query<I, ?>) - Constructor for class de.learnlib.query.DefaultQuery
 
DefaultQuery(Word<I>) - Constructor for class de.learnlib.query.DefaultQuery
 
DefaultQuery(Word<I>, D) - Constructor for class de.learnlib.query.DefaultQuery
 
DefaultQuery(Word<I>, Word<I>) - Constructor for class de.learnlib.query.DefaultQuery
 
DefaultQuery(Word<I>, Word<I>, D) - Constructor for class de.learnlib.query.DefaultQuery
 
DefaultSBALearningExample(SBA<?, I>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSBALearningExample
 
DefaultSPALearningExample(SPA<?, I>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSPALearningExample
 
DefaultSPMMLearningExample(SPMM<?, I, ?, O>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSPMMLearningExample
 
DefaultSSTLearningExample(A) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSSTLearningExample
 
DefaultSSTLearningExample(Alphabet<I>, SubsequentialTransducer<?, I, ?, D>) - Constructor for class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSSTLearningExample
 
DefaultSSTPassiveLearningExample(Collection<DefaultQuery<I, Word<O>>>) - Constructor for class de.learnlib.testsupport.example.DefaultPassiveLearningExample.DefaultSSTPassiveLearningExample
 
defaultState() - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
defaultState() - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
DefensiveADS<S,I,O> - Class in de.learnlib.algorithm.adt.ads
A variant of the backtracking ADS search (see ADS, BacktrackingSearch), that works on partially defined automata.
DefensiveADSCalculator - Interface in de.learnlib.algorithm.adt.config.model
 
depth - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
deriveAcex(OutputInconsistency<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
deriveAcex(OutputInconsistency<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
deriveAcex(OutputInconsistency<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
deriveAcex(OutputInconsistency<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
determinize(State<HypLoc<I>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
DFABenchmarks - Class in de.learnlib.testsupport.example.dfa
 
DFABFEmptinessOracle<I> - Class in de.learnlib.oracle.emptiness
A type-specific refinement of AbstractBFEmptinessOracle.
DFABFEmptinessOracle(MembershipOracle.DFAMembershipOracle<I>, double) - Constructor for class de.learnlib.oracle.emptiness.DFABFEmptinessOracle
DFABFInclusionOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of AbstractBFInclusionOracle.
DFABFInclusionOracle(MembershipOracle.DFAMembershipOracle<I>, double) - Constructor for class de.learnlib.oracle.equivalence.DFABFInclusionOracle
DFACacheOracle<I> - Class in de.learnlib.filter.cache.dfa
DFA cache.
DFACacheOracle.DFACacheOracleState<I> - Class in de.learnlib.filter.cache.dfa
 
DFACaches - Class in de.learnlib.filter.cache.dfa
A factory for creating caches for DFA-based MembershipOracles.
DFACExFirstOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of CExFirstOracle.
DFACExFirstOracle() - Constructor for class de.learnlib.oracle.equivalence.DFACExFirstOracle
Delegates to CExFirstOracle().
DFACExFirstOracle(PropertyOracle.DFAPropertyOracle<I, ?>) - Constructor for class de.learnlib.oracle.equivalence.DFACExFirstOracle
DFACExFirstOracle(Collection<? extends PropertyOracle.DFAPropertyOracle<I, ?>>) - Constructor for class de.learnlib.oracle.equivalence.DFACExFirstOracle
DFACompleteExplorationEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of CompleteExplorationEQOracle.
DFACompleteExplorationEQOracle(MembershipOracle.DFAMembershipOracle<I>, int) - Constructor for class de.learnlib.oracle.equivalence.DFACompleteExplorationEQOracle
DFACompleteExplorationEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFACompleteExplorationEQOracle
DFACompleteExplorationEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFACompleteExplorationEQOracle
DFACounterOracle<I> - Class in de.learnlib.filter.statistic.oracle
A type-specific refinement of CounterOracle.
DFACounterOracle(MembershipOracle.DFAMembershipOracle<I>) - Constructor for class de.learnlib.filter.statistic.oracle.DFACounterOracle
DFACounterOracle(MembershipOracle.DFAMembershipOracle<I>, String) - Constructor for class de.learnlib.filter.statistic.oracle.DFACounterOracle
DFADisproveFirstOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of DisproveFirstOracle.
DFADisproveFirstOracle() - Constructor for class de.learnlib.oracle.equivalence.DFADisproveFirstOracle
Delegates to DisproveFirstOracle().
DFADisproveFirstOracle(PropertyOracle.DFAPropertyOracle<I, ?>) - Constructor for class de.learnlib.oracle.equivalence.DFADisproveFirstOracle
DFADisproveFirstOracle(Collection<? extends PropertyOracle.DFAPropertyOracle<I, ?>>) - Constructor for class de.learnlib.oracle.equivalence.DFADisproveFirstOracle
DFAEQOracleChain<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of EQOracleChain.
DFAEQOracleChain(EquivalenceOracle.DFAEquivalenceOracle<I>...) - Constructor for class de.learnlib.oracle.equivalence.DFAEQOracleChain
DFAEQOracleChain(List<? extends EquivalenceOracle.DFAEquivalenceOracle<I>>) - Constructor for class de.learnlib.oracle.equivalence.DFAEQOracleChain
Delegates to EQOracleChain(List).
DFAExperiment<I> - Class in de.learnlib.util
A type-specific refinement of Experiment.
DFAExperiment(LearningAlgorithm.DFALearner<I>, EquivalenceOracle.DFAEquivalenceOracle<I>, Alphabet<I>) - Constructor for class de.learnlib.util.DFAExperiment
DFAExperiment(LearningAlgorithm.DFALearner<I>, EquivalenceOracle.DFAEquivalenceOracle<I>, Alphabet<I>, InputModelSerializer<I, ? super DFA<?, I>>) - Constructor for class de.learnlib.util.DFAExperiment
DFAFinitePropertyOracle<I,P> - Class in de.learnlib.oracle.property
A type-specific refinement of BasePropertyOracle.
DFAFinitePropertyOracle(P, InclusionOracle.DFAInclusionOracle<I>, EmptinessOracle.DFAEmptinessOracle<I>, ModelChecker.DFAModelChecker<I, P, DFA<?, I>>) - Constructor for class de.learnlib.oracle.property.DFAFinitePropertyOracle
DFAHashCacheOracle<I> - Class in de.learnlib.filter.cache.dfa
A LearningCacheOracle.DFALearningCacheOracle that uses a Map for internal cache organization.
DFAHashCacheOracle.DFAHashCacheOracleState<I> - Class in de.learnlib.filter.cache.dfa
 
DFAHashCacheOracleState(Map<Word<I>, Boolean>) - Constructor for class de.learnlib.filter.cache.dfa.DFAHashCacheOracle.DFAHashCacheOracleState
 
DFAIncrementalWMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of IncrementalWMethodEQOracle.
DFAIncrementalWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, Alphabet<I>) - Constructor for class de.learnlib.oracle.equivalence.DFAIncrementalWMethodEQOracle
DFAIncrementalWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, Alphabet<I>, int) - Constructor for class de.learnlib.oracle.equivalence.DFAIncrementalWMethodEQOracle
DFAIncrementalWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, Alphabet<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFAIncrementalWMethodEQOracle
DFALassoEmptinessOracleImpl<S,I> - Class in de.learnlib.oracle.emptiness
A type-specific refinement of LassoEmptinessOracleImpl.
DFALassoEmptinessOracleImpl(OmegaMembershipOracle.DFAOmegaMembershipOracle<S, I>) - Constructor for class de.learnlib.oracle.emptiness.DFALassoEmptinessOracleImpl
DFALassoPropertyOracle<I,P> - Class in de.learnlib.oracle.property
A type-specific refinement of BasePropertyOracle.
DFALassoPropertyOracle(P, InclusionOracle.DFAInclusionOracle<I>, LassoEmptinessOracle.DFALassoEmptinessOracle<I>, ModelCheckerLasso.DFAModelCheckerLasso<I, P>) - Constructor for class de.learnlib.oracle.property.DFALassoPropertyOracle
DFALearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.DFALearnerVariantListImpl
 
DFALockableOracle<I> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
DFALockableOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.testsupport.it.util.DFALockableOracle
DFALoggingPropertyOracle<I,P> - Class in de.learnlib.oracle.property
A type-specific refinement of LoggingPropertyOracle.
DFALoggingPropertyOracle(PropertyOracle.DFAPropertyOracle<I, P>) - Constructor for class de.learnlib.oracle.property.DFALoggingPropertyOracle
DFAPassiveLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl.DFAPassiveLearnerVariantListImpl
 
DFAPropertyOracleChain<I,P> - Class in de.learnlib.oracle.property
A type-specific refinement of PropertyOracleChain.
DFAPropertyOracleChain(PropertyOracle.DFAPropertyOracle<I, P>...) - Constructor for class de.learnlib.oracle.property.DFAPropertyOracleChain
DFAPropertyOracleChain(Collection<? extends PropertyOracle.DFAPropertyOracle<I, P>>) - Constructor for class de.learnlib.oracle.property.DFAPropertyOracleChain
DFARandomWMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWMethodEQOracle.
DFARandomWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWMethodEQOracle
DFARandomWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWMethodEQOracle
DFARandomWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWMethodEQOracle
DFARandomWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWMethodEQOracle
DFARandomWordsEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWordsEQOracle.
DFARandomWordsEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWordsEQOracle
DFARandomWordsEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int, Random) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWordsEQOracle
DFARandomWordsEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWordsEQOracle
DFARandomWpMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWpMethodEQOracle.
DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWpMethodEQOracle
DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWpMethodEQOracle
DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWpMethodEQOracle
DFARandomWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.DFARandomWpMethodEQOracle
DFARefinementCounterLearner<I> - Class in de.learnlib.filter.statistic.learner
A type-specific refinement of RefinementCounterLearner.
DFARefinementCounterLearner(LearningAlgorithm.DFALearner<I>) - Constructor for class de.learnlib.filter.statistic.learner.DFARefinementCounterLearner
DFARefinementCounterLearner(LearningAlgorithm.DFALearner<I>, String) - Constructor for class de.learnlib.filter.statistic.learner.DFARefinementCounterLearner
DFASimulatorEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of SimulatorEQOracle.
DFASimulatorEQOracle(DFA<?, I>) - Constructor for class de.learnlib.oracle.equivalence.DFASimulatorEQOracle
DFASimulatorOmegaOracle(DFA<S, I>) - Constructor for class de.learnlib.oracle.membership.SimulatorOmegaOracle.DFASimulatorOmegaOracle
 
DFASimulatorOracle<I> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
DFASimulatorOracle(DFA<?, I>) - Constructor for class de.learnlib.oracle.membership.DFASimulatorOracle
DFAWMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of WMethodEQOracle.
DFAWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>) - Constructor for class de.learnlib.oracle.equivalence.DFAWMethodEQOracle
DFAWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int) - Constructor for class de.learnlib.oracle.equivalence.DFAWMethodEQOracle
DFAWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFAWMethodEQOracle
DFAWMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFAWMethodEQOracle
DFAWpMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of WpMethodEQOracle.
DFAWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>) - Constructor for class de.learnlib.oracle.equivalence.DFAWpMethodEQOracle
DFAWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int) - Constructor for class de.learnlib.oracle.equivalence.DFAWpMethodEQOracle
DFAWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFAWpMethodEQOracle
DFAWpMethodEQOracle(MembershipOracle.DFAMembershipOracle<I>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.DFAWpMethodEQOracle
DFAWrapper<S extends AbstractBasePTAState<S,Boolean,Void>,I> - Class in de.learnlib.datastructure.pta.wrapper
 
DFAWrapper(Alphabet<I>, BasePTA<S, Boolean, Void>) - Constructor for class de.learnlib.datastructure.pta.wrapper.DFAWrapper
 
DiscriminationTreeIterators - Class in de.learnlib.datastructure.discriminationtree.iterators
Factory methods for several kinds of discrimination tree node iterators.
discriminator - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
dispose(S) - Method in interface de.learnlib.filter.reuse.tree.SystemStateHandler
The system state S will be removed from the ReuseTree.
disposeContext(C) - Method in class de.learnlib.driver.AbstractContextExecutableInputSUL
 
disposeContext(C) - Method in class de.learnlib.driver.ContextExecutableInputSUL
 
disposeContext(C) - Method in interface de.learnlib.sul.ContextHandler
 
disposeSystemStates() - Method in class de.learnlib.filter.reuse.tree.ReuseTree
This method removes all system states from the tree.
disprove(A, Collection<? extends I>) - Method in class de.learnlib.oracle.property.BasePropertyOracle
 
disprove(A, Collection<? extends I>) - Method in class de.learnlib.oracle.property.LoggingPropertyOracle
Try to disprove this propertyOracle, and log whenever it is disproved.
disprove(A, Collection<? extends I>) - Method in class de.learnlib.oracle.property.PropertyOracleChain
 
disprove(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.PropertyOracle
Try to disprove the property with the given hypothesis.
disprove(SBA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.property.SBAPropertyOracle
 
DisproveFirstOracle<A extends Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
The strategy of this black-box oracle is to first try to disprove all properties before finding a counter example to the given hypothesis.
DisproveFirstOracle() - Constructor for class de.learnlib.oracle.equivalence.DisproveFirstOracle
 
DisproveFirstOracle(PropertyOracle<I, ? super A, ?, D>) - Constructor for class de.learnlib.oracle.equivalence.DisproveFirstOracle
 
DisproveFirstOracle(Collection<? extends PropertyOracle<I, ? super A, ?, D>>) - Constructor for class de.learnlib.oracle.equivalence.DisproveFirstOracle
 
doFindCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.property.BasePropertyOracle
 
doFindCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.property.LoggingPropertyOracle
Try to find a counterexample to the given hypothesis, and log whenever such a spurious counterexample is found.
doFindCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.property.PropertyOracleChain
 
doFindCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.PropertyOracle
Unconditionally find a counterexample, i.e., regardless of whether the property can be disproved.
doFindCounterExample(SBA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.property.SBAPropertyOracle
 
doRefineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
doRefineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
DTInnerNode<I,D> - Class in de.learnlib.algorithm.lambda.ttt.dt
 
DTInnerNode(DTInnerNode<I, D>, AbstractDecisionTree<I, D>, Children<I, D>, STNode<I>) - Constructor for class de.learnlib.algorithm.lambda.ttt.dt.DTInnerNode
 
DTLeaf<I,D> - Class in de.learnlib.algorithm.lambda.ttt.dt
 
DTLeaf(DTInnerNode<I, D>, AbstractDecisionTree<I, D>, PTNode<I, D>) - Constructor for class de.learnlib.algorithm.lambda.ttt.dt.DTLeaf
 
dtNode - Variable in class de.learnlib.algorithm.kv.StateInfo
 
DTNode<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Specific discrimination tree node implementation.
DTNode(DTNode<I>, boolean) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
DTNode(DTNode<I>, boolean, HypLoc<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
dtree - Variable in class de.learnlib.algorithm.lambda.ttt.TTTLambdaState
 
dtree - Variable in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
dtree - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
dtree() - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
dtree() - Method in class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
dtree() - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
DTree<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Specific discrimination tree implementation.
DTree(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTree
 
DynamicParallelAdaptiveOracle<I,O> - Class in de.learnlib.oracle.parallelism
DynamicParallelAdaptiveOracle(Supplier<? extends AdaptiveMembershipOracle<I, O>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelAdaptiveOracle
 
DynamicParallelAdaptiveOracleBuilder<I,O> - Class in de.learnlib.oracle.parallelism
DynamicParallelAdaptiveOracleBuilder(Collection<? extends AdaptiveMembershipOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelAdaptiveOracleBuilder
 
DynamicParallelAdaptiveOracleBuilder(Supplier<? extends AdaptiveMembershipOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelAdaptiveOracleBuilder
 
DynamicParallelOmegaOracle<S,I,D> - Class in de.learnlib.oracle.parallelism
DynamicParallelOmegaOracle(Supplier<? extends OmegaMembershipOracle<S, I, D>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracle
 
DynamicParallelOmegaOracleBuilder<S,I,D> - Class in de.learnlib.oracle.parallelism
DynamicParallelOmegaOracleBuilder(Collection<? extends OmegaMembershipOracle<S, I, D>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracleBuilder
 
DynamicParallelOmegaOracleBuilder(Supplier<? extends OmegaMembershipOracle<S, I, D>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracleBuilder
 
DynamicParallelOracle<I,D> - Class in de.learnlib.oracle.parallelism
DynamicParallelOracle(Supplier<? extends MembershipOracle<I, D>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelOracle
 
DynamicParallelOracleBuilder<I,D> - Class in de.learnlib.oracle.parallelism
DynamicParallelOracleBuilder(Collection<? extends MembershipOracle<I, D>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelOracleBuilder
 
DynamicParallelOracleBuilder(Supplier<? extends MembershipOracle<I, D>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelOracleBuilder
 
DynamicParallelTimedQueryOracle<I,O> - Class in de.learnlib.oracle.parallelism
DynamicParallelTimedQueryOracle(Supplier<? extends TimedQueryOracle<I, O>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelTimedQueryOracle
 
DynamicParallelTimedQueryOracleBuilder<I,O> - Class in de.learnlib.oracle.parallelism
DynamicParallelTimedQueryOracleBuilder(Collection<? extends TimedQueryOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelTimedQueryOracleBuilder
 
DynamicParallelTimedQueryOracleBuilder(Supplier<? extends TimedQueryOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.DynamicParallelTimedQueryOracleBuilder
 
DynamicSymbolComparator<I> - Class in de.learnlib.filter.cache
 
DynamicSymbolComparator() - Constructor for class de.learnlib.filter.cache.DynamicSymbolComparator
 

E

EarlyExitEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.mealy
This EquivalenceOracle.MealyEquivalenceOracle evaluates test words generated by the given TestWordGenerator on a symbol-by-symbol basis (via the provided AdaptiveMembershipOracle) and returns a counterexample on the first observed mismatch.
EarlyExitEQOracle(AdaptiveMembershipOracle<I, O>, TestWordGenerator<? super MealyMachine<?, I, ?, O>, I>) - Constructor for class de.learnlib.oracle.equivalence.mealy.EarlyExitEQOracle
 
effect(int) - Method in class de.learnlib.acex.AbstractBaseCounterexample
 
effect(int) - Method in interface de.learnlib.acex.AbstractCounterexample
 
EmptinessOracle<A extends Output<I,D>,I,D> - Interface in de.learnlib.oracle
Decides whether the intersection of the language of a given hypothesis and some other language (e.g., from a SUL) is empty.
EmptinessOracle.DFAEmptinessOracle<I> - Interface in de.learnlib.oracle
 
EmptinessOracle.MealyEmptinessOracle<I,O> - Interface in de.learnlib.oracle
 
empty() - Static method in class de.learnlib.algorithm.adt.model.ExtensionResult
Utility method, returning the (singleton) object indicating, no result could be computed.
EMPTY - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Output
 
enabledSystemStateInvalidation() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
ensureInputCapacity(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
ensureInputCapacity(int) - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
ensureInputCapacity(int) - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
ensureSuffixCompliancy(List<Word<I>>) - Static method in class de.learnlib.algorithm.lstar.dfa.LStarDFAUtil
 
ensureSuffixCompliancy(List<Word<I>>) - Static method in class de.learnlib.algorithm.lstar.moore.LStarMooreUtil
 
ensureSuffixCompliancy(List<Word<I>>, Alphabet<I>, boolean) - Static method in class de.learnlib.algorithm.lstar.mealy.LStarMealyUtil
 
entrySet() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
EQOracleChain<A,I,D> - Class in de.learnlib.oracle.equivalence
 
EQOracleChain(EquivalenceOracle<? super A, I, D>...) - Constructor for class de.learnlib.oracle.equivalence.EQOracleChain
 
EQOracleChain(List<? extends EquivalenceOracle<? super A, I, D>>) - Constructor for class de.learnlib.oracle.equivalence.EQOracleChain
 
equals(Object) - Method in class de.learnlib.driver.reflect.Error
 
equals(Object) - Method in class de.learnlib.driver.reflect.ReturnValue
 
equals(Object) - Method in class de.learnlib.query.OmegaQuery
 
equals(Object) - Method in class de.learnlib.query.Query
 
equals(Object) - Method in class de.learnlib.statistic.StatisticsKey
 
equals(Object) - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.learnlib.oracle.TimedQueryOracle.TimerQueryResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.learnlib.time.MMLTModelParams
Indicates whether some other object is "equal to" this one.
equivalenceAlgorithm - Variable in class de.learnlib.util.Experiment
 
EquivalenceOracle<A,I,D> - Interface in de.learnlib.oracle
An equivalence oracle, which checks hypothesis automata against the (possibly unknown) system under learning (SUL).
EquivalenceOracle.DFAEquivalenceOracle<I> - Interface in de.learnlib.oracle
A specialization of the EquivalenceOracle interface for a DFA learning scenario.
EquivalenceOracle.MealyEquivalenceOracle<I,O> - Interface in de.learnlib.oracle
A specialization of the EquivalenceOracle interface for a Mealy learning scenario.
EquivalenceOracle.MMLTEquivalenceOracle<I,O> - Interface in de.learnlib.oracle
A specialization of the EquivalenceOracle interface for an MMLT learning scenario.
EquivalenceOracle.MooreEquivalenceOracle<I,O> - Interface in de.learnlib.oracle
A specialization of the EquivalenceOracle interface for a Moore learning scenario.
Error - Class in de.learnlib.driver.reflect
A wrapper for representing an exception-based method output via its Class.getSimpleName().
Error(Throwable) - Constructor for class de.learnlib.driver.reflect.Error
 
EVENT - Static variable in class de.learnlib.logging.Category
Marker for event-related properties.
EVICT_NEWEST - Enum constant in enum class de.learnlib.filter.reuse.tree.BoundedDeque.EvictPolicy
Evict the newest element, that is already *in* the queue (i.e., in any case inserts the new element).
EVICT_OLDEST - Enum constant in enum class de.learnlib.filter.reuse.tree.BoundedDeque.EvictPolicy
Evict the oldest element, i.e., the one at the head of the queue/bottom of the stack.
evictPolicy() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
ExampleAngluin - Class in de.learnlib.testsupport.example.dfa
This class provides the example used in the paper ''Learning Regular Sets from Queries and Counterexamples'' by Dana Angluin that consists of an automaton that accepts ''all strings over {0,1} with an even number of 0's and an even number of 1's''.
ExampleAngluin() - Constructor for class de.learnlib.testsupport.example.dfa.ExampleAngluin
 
ExampleCoffeeMachine - Class in de.learnlib.testsupport.example.mealy
This example represents the Coffee Machine example from Steffen et al.
ExampleCoffeeMachine() - Constructor for class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
ExampleCoffeeMachine.Input - Enum Class in de.learnlib.testsupport.example.mealy
 
ExampleGrid - Class in de.learnlib.testsupport.example.mealy
This class generates a Mealy machine consisting of a two-dimensional grid of states.
ExampleGrid(int, int) - Constructor for class de.learnlib.testsupport.example.mealy.ExampleGrid
 
ExampleKeylock - Class in de.learnlib.testsupport.example.dfa
 
ExampleKeylock(int, boolean, int) - Constructor for class de.learnlib.testsupport.example.dfa.ExampleKeylock
 
ExamplePalindrome - Class in de.learnlib.testsupport.example.sba
 
ExamplePalindrome - Class in de.learnlib.testsupport.example.spa
 
ExamplePalindrome - Class in de.learnlib.testsupport.example.spmm
 
ExamplePalindrome() - Constructor for class de.learnlib.testsupport.example.sba.ExamplePalindrome
 
ExamplePalindrome() - Constructor for class de.learnlib.testsupport.example.spa.ExamplePalindrome
 
ExamplePalindrome() - Constructor for class de.learnlib.testsupport.example.spmm.ExamplePalindrome
 
ExamplePaulAndMary - Class in de.learnlib.testsupport.example.dfa
This class implements a sad love story - DFA style.
ExamplePaulAndMary() - Constructor for class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
ExampleRandomDFA - Class in de.learnlib.testsupport.example.dfa
 
ExampleRandomDFA(Random, int, int) - Constructor for class de.learnlib.testsupport.example.dfa.ExampleRandomDFA
 
ExampleRandomMealy<I,O> - Class in de.learnlib.testsupport.example.mealy
 
ExampleRandomMealy(Random, Alphabet<I>, int, O...) - Constructor for class de.learnlib.testsupport.example.mealy.ExampleRandomMealy
 
ExampleRandomMoore<I,O> - Class in de.learnlib.testsupport.example.moore
 
ExampleRandomMoore(Random, Alphabet<I>, int, O...) - Constructor for class de.learnlib.testsupport.example.moore.ExampleRandomMoore
 
ExampleRandomOneSEVPA<I> - Class in de.learnlib.testsupport.example.vpa
 
ExampleRandomOneSEVPA(Random, VPAlphabet<I>, int, double, double) - Constructor for class de.learnlib.testsupport.example.vpa.ExampleRandomOneSEVPA
 
ExampleRandomSBA<I> - Class in de.learnlib.testsupport.example.sba
 
ExampleRandomSBA(Random, ProceduralInputAlphabet<I>, int) - Constructor for class de.learnlib.testsupport.example.sba.ExampleRandomSBA
 
ExampleRandomSPA<I> - Class in de.learnlib.testsupport.example.spa
 
ExampleRandomSPA(Random, ProceduralInputAlphabet<I>, int) - Constructor for class de.learnlib.testsupport.example.spa.ExampleRandomSPA
 
ExampleRandomSPMM<I,O> - Class in de.learnlib.testsupport.example.spmm
 
ExampleRandomSPMM(Random, ProceduralInputAlphabet<I>, ProceduralOutputAlphabet<O>, int) - Constructor for class de.learnlib.testsupport.example.spmm.ExampleRandomSPMM
 
ExampleRandomSST<I,O> - Class in de.learnlib.testsupport.example.sst
 
ExampleRandomSST(Random, Alphabet<I>, int, Collection<Word<O>>, Collection<Word<O>>) - Constructor for class de.learnlib.testsupport.example.sst.ExampleRandomSST
 
ExampleRandomStateLocalInputMealy<I,O> - Class in de.learnlib.testsupport.example.mealy
 
ExampleRandomStateLocalInputMealy(Random, Alphabet<I>, int, O, O...) - Constructor for class de.learnlib.testsupport.example.mealy.ExampleRandomStateLocalInputMealy
 
ExampleShahbazGroz - Class in de.learnlib.testsupport.example.mealy
This class provides the example used in the paper ''Inferring Mealy Machines'' by Muzammil Shahbaz and Roland Groz (see Figure 1).
ExampleShahbazGroz() - Constructor for class de.learnlib.testsupport.example.mealy.ExampleShahbazGroz
 
ExampleStack - Class in de.learnlib.testsupport.example.mealy
This example encodes a small stack with a capacity of three elements and "push" and "pop" operations as Mealy machine.
ExampleStack() - Constructor for class de.learnlib.testsupport.example.mealy.ExampleStack
 
ExampleStack.Input - Enum Class in de.learnlib.testsupport.example.mealy
 
ExampleStack.Output - Enum Class in de.learnlib.testsupport.example.mealy
 
ExampleTinyDFA - Class in de.learnlib.testsupport.example.dfa
Tiny DFA with language (ab)*.
ExampleTinyDFA() - Constructor for class de.learnlib.testsupport.example.dfa.ExampleTinyDFA
 
ExampleTinyMealy - Class in de.learnlib.testsupport.example.mealy
Tiny machine with the language (a1a2)^*.
ExampleTinyMealy() - Constructor for class de.learnlib.testsupport.example.mealy.ExampleTinyMealy
 
ExecutableInput<O> - Interface in de.learnlib.sul
An executable input is an input that performs a specific action on a SUL itself.
ExecutableInputSUL<I extends ExecutableInput<? extends O>,O> - Class in de.learnlib.driver
A SUL that executes ExecutableInput symbols.
ExecutableInputSUL() - Constructor for class de.learnlib.driver.ExecutableInputSUL
 
execute() - Method in interface de.learnlib.sul.ExecutableInput
Executes this input symbol.
execute(C) - Method in interface de.learnlib.sul.ContextExecutableInput
Executes this input symbol with a given context.
execute(Object) - Method in class de.learnlib.driver.reflect.MethodInput
 
EXHAUSTIVE_BEST_EFFORT - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
EXHAUSTIVE_MIN_LENGTH - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
EXHAUSTIVE_MIN_SIZE - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
ExhaustiveReplacer - Class in de.learnlib.algorithm.adt.config.model.replacer
 
ExhaustiveReplacer(ADSCalculator) - Constructor for class de.learnlib.algorithm.adt.config.model.replacer.ExhaustiveReplacer
 
Experiment<A extends FiniteRepresentation,I,D> - Class in de.learnlib.util
Runs a learning experiment.
Experiment(LearningAlgorithm<? extends A, I, D>, EquivalenceOracle<? super A, I, D>, Alphabet<I>) - Constructor for class de.learnlib.util.Experiment
Constructor.
Experiment(LearningAlgorithm<? extends A, I, D>, EquivalenceOracle<? super A, I, D>, Alphabet<I>, InputModelSerializer<I, ? super A>) - Constructor for class de.learnlib.util.Experiment
Constructor.
ExplicitAAARLearnerDFA<L extends LearningAlgorithm.DFALearner<CI> & SupportsGrowingAlphabet<CI>,AI,CI> - Class in de.learnlib.algorithm.aaar.explicit
A DFA-specific refinement of AbstractExplicitAAARLearner.
ExplicitAAARLearnerDFA(LearnerConstructor<L, CI, Boolean>, MembershipOracle<CI, Boolean>, ExplicitInitialAbstraction<AI, CI>, Function<AI, AI>) - Constructor for class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerDFA
Constructor.
ExplicitAAARLearnerMealy<L extends LearningAlgorithm.MealyLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> - Class in de.learnlib.algorithm.aaar.explicit
A MealyMachine-specific refinement of AbstractExplicitAAARLearner.
ExplicitAAARLearnerMealy(LearnerConstructor<L, CI, Word<O>>, MembershipOracle<CI, Word<O>>, ExplicitInitialAbstraction<AI, CI>, Function<AI, AI>) - Constructor for class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerMealy
Constructor.
ExplicitAAARLearnerMoore<L extends LearningAlgorithm.MooreLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> - Class in de.learnlib.algorithm.aaar.explicit
ExplicitAAARLearnerMoore(LearnerConstructor<L, CI, Word<O>>, MembershipOracle<CI, Word<O>>, ExplicitInitialAbstraction<AI, CI>, Function<AI, AI>) - Constructor for class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerMoore
Constructor.
ExplicitAbstractionTree<AI,CI,D> - Class in de.learnlib.algorithm.aaar.abstraction
 
ExplicitAbstractionTree(AI, CI, MembershipOracle<CI, D>, Function<AI, AI>) - Constructor for class de.learnlib.algorithm.aaar.abstraction.ExplicitAbstractionTree
 
ExplicitInitialAbstraction<AI,CI> - Interface in de.learnlib.algorithm.aaar
This interface denotes an Abstraction that additionally provides an initial classification of abstract input symbols.
exploreFrontier(Collection<Word<I>>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
exploreFrontier(Word<I>, I, Collection<Word<I>>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
EXPONENTIAL_BWD - Static variable in class de.learnlib.acex.AcexAnalyzers
Analyzer that searches for a suffix index using exponential search.
EXPONENTIAL_FWD - Static variable in class de.learnlib.acex.AcexAnalyzers
 
exponentialSearchBwd(AbstractCounterexample<E>, int, int) - Static method in class de.learnlib.acex.AcexAnalysisAlgorithms
Search for a suffix index using an exponential search.
exponentialSearchFwd(AbstractCounterexample<E>, int, int) - Static method in class de.learnlib.acex.AcexAnalysisAlgorithms
 
EXTEND_BEST_EFFORT - Static variable in class de.learnlib.algorithm.adt.config.ADTExtenders
 
EXTEND_PARENT - Static variable in class de.learnlib.algorithm.adt.config.LeafSplitters
 
extendLeaf(ADTNode<S, I, O>, Word<I>, Word<O>, Word<O>, LeafSplitter) - Method in class de.learnlib.algorithm.adt.adt.ADT
Splitting a leaf node by extending the trace leading into the node to split.
ExtensibleLStarDFA<I> - Class in de.learnlib.algorithm.lstar.dfa
An implementation of Angluin's L* algorithm for learning DFAs, as described in the paper "Learning Regular Sets from Queries and Counterexamples".
ExtensibleLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
Constructor.
ExtensibleLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Boolean>, ClosingStrategy<? super I, ? super Boolean>) - Constructor for class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
Constructor.
ExtensibleLStarDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Boolean>, ClosingStrategy<? super I, ? super Boolean>) - Constructor for class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
Constructor.
ExtensibleLStarDFABuilder<I> - Class in de.learnlib.algorithm.lstar.dfa
A builder for constructing ExtensibleLStarDFA instances.
ExtensibleLStarDFABuilder() - Constructor for class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Creates a new builder (and may set default values for some parameters).
ExtensibleLStarMealy<I,O> - Class in de.learnlib.algorithm.lstar.mealy
A MealyMachine-based specialization of the extensible L* learner.
ExtensibleLStarMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
Constructor.
ExtensibleLStarMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Word<O>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
Constructor.
ExtensibleLStarMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Word<O>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
Constructor.
ExtensibleLStarMealyBuilder<I,O> - Class in de.learnlib.algorithm.lstar.mealy
A builder for constructing ExtensibleLStarMealy instances.
ExtensibleLStarMealyBuilder() - Constructor for class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Creates a new builder (and may set default values for some parameters).
ExtensibleLStarMMLT<I,O> - Class in de.learnlib.algorithm.lstar.mmlt
An L*-based leaner for inferring MMLTs.
ExtensibleLStarMMLT(Alphabet<I>, MMLTModelParams<O>, TimedQueryOracle<I, O>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
Instantiates a new learner.
ExtensibleLStarMMLT(Alphabet<I>, MMLTModelParams<O>, TimedQueryOracle<I, O>, List<Word<TimedInput<I>>>, ClosingStrategy<? super TimedInput<I>, ? super Word<TimedOutput<O>>>, RefutableSymbolFilter<TimedInput<I>, InputSymbol<I>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
Instantiates a new learner.
ExtensibleLStarMMLTBuilder<I,O> - Class in de.learnlib.algorithm.lstar.mmlt
A builder for constructing ExtensibleLStarMMLT instances.
ExtensibleLStarMMLTBuilder() - Constructor for class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Creates a new builder (and may set default values for some parameters).
ExtensibleLStarMoore<I,O> - Class in de.learnlib.algorithm.lstar.moore
A MooreMachine-based specialization of the extensible L* learner.
ExtensibleLStarMoore(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
Constructor.
ExtensibleLStarMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Word<O>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
Constructor.
ExtensibleLStarMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, List<Word<I>>, ObservationTableCEXHandler<? super I, ? super Word<O>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
Constructor.
ExtensibleLStarMooreBuilder<I,O> - Class in de.learnlib.algorithm.lstar.moore
A builder for constructing ExtensibleLStarMoore instances.
ExtensibleLStarMooreBuilder() - Constructor for class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Creates a new builder (and may set default values for some parameters).
ExtensionResult<S,I,O> - Class in de.learnlib.algorithm.adt.model
A class that describes the possible result an ADTExtender can return.
ExtensionResult(ADTNode<S, I, O>) - Constructor for class de.learnlib.algorithm.adt.model.ExtensionResult
 
ExtensionResult(DefaultQuery<I, Word<O>>) - Constructor for class de.learnlib.algorithm.adt.model.ExtensionResult
 

F

failureOutputs() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
FalseIgnoreResult<I,O> - Class in de.learnlib.algorithm.lstar.mmlt.cex.results
The specified symbol is considered to be falsely ignored by the symbol filter.
FalseIgnoreResult(Integer, InputSymbol<I>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.cex.results.FalseIgnoreResult
 
fetchIncoming() - Method in class de.learnlib.algorithm.kv.StateInfo
 
fetchNonTreeIncoming(Collection<? super HTransition<I, O, SP, TP>>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
fetchPTA() - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Fetches the initial PTA for model construction.
fetchPTA() - Method in class de.learnlib.algorithm.rpni.BlueFringeEDSMDFA
 
fetchPTA() - Method in class de.learnlib.algorithm.rpni.BlueFringeMDLDFA
 
fetchPTA() - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIDFA
 
fetchPTA() - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIMealy
 
fetchPTA() - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIMoore
 
fetchSystemState(boolean) - Method in class de.learnlib.filter.reuse.tree.ReuseNode
Retrieve a system state.
fetchSystemState(Word<I>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Returns a reusable ReuseNode.NodeResult with system state accessed by the given access sequence. or null if none such exists.
FIFO - Enum constant in enum class de.learnlib.filter.reuse.tree.BoundedDeque.AccessPolicy
First-in first-out.
FIFO_ORDER - Enum constant in enum class de.learnlib.datastructure.pta.config.DefaultProcessingOrders
Processes blue states in a first-in, first-out (queue-like) manner.
fillInStackTrace() - Method in exception de.learnlib.algorithm.adt.api.PartialTransitionAnalyzer.HypothesisModificationException
 
FilterResponse - Enum Class in de.learnlib.filter
Describes the possible responses of a SymbolFilter.
finalizeAny() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Chooses a block root, and finalizes the corresponding discriminator.
finalizeAny() - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
FIND_LINEAR - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
FIND_LINEAR - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds the single suffix found by the access sequence transformation in ascending linear order.
FIND_LINEAR - Static variable in class de.learnlib.counterexample.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear ascending order.
FIND_LINEAR_ALLSUFFIXES - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
FIND_LINEAR_ALLSUFFIXES - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds the suffix found by the access sequence transformation in ascending linear order, and all of its suffixes.
FIND_LINEAR_REVERSE - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
FIND_LINEAR_REVERSE - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds the single suffix found by the access sequence transformation in descending linear order.
FIND_LINEAR_REVERSE - Static variable in class de.learnlib.counterexample.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear descending order.
FIND_LINEAR_REVERSE_ALLSUFFIXES - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
FIND_LINEAR_REVERSE_ALLSUFFIXES - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds the suffix found by the access sequence transformation in descending linear order, and all of its suffixes.
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.filter.statistic.oracle.CounterEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.AutomatonOracle
Finds a counter example to the given hypothesis.
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.emptiness.AbstractBFEmptinessOracle
 
findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.EmptinessOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.AbstractBFInclusionOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.AbstractTestWordEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.CExFirstOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.DisproveFirstOracle
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.EQOracleChain
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.mealy.SymbolEQOracleWrapper
 
findCounterExample(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.SimulatorEQOracle
 
findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.EquivalenceOracle
Searches for a counterexample disproving the subjected hypothesis.
findCounterExample(A, Collection<? extends I>) - Method in interface de.learnlib.oracle.PropertyOracle
Try to find a counterexample to the given hypothesis if the property can not be disproved.
findCounterExample(A, Collection<? extends I>, int) - Method in interface de.learnlib.oracle.AutomatonOracle
Find a counterexample for a given hypothesis.
findCounterExample(L, Collection<? extends I>) - Method in class de.learnlib.oracle.emptiness.LassoEmptinessOracleImpl
 
findCounterExample(L, Collection<? extends I>) - Method in interface de.learnlib.oracle.LassoOracle
 
findCounterExample(SuffixOutput<I, D>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.SampleSetEQOracle
 
findCounterExample(MMLT<?, I, ?, O>, Collection<? extends TimedInput<I>>) - Method in class de.learnlib.filter.cache.mmlt.MMLTCacheConsistencyTest
 
findCounterExample(MMLT<?, I, ?, O>, Collection<? extends TimedInput<I>>) - Method in class de.learnlib.oracle.equivalence.mmlt.RandomWpMethodEQOracle
 
findCounterExample(MMLT<?, I, ?, O>, Collection<? extends TimedInput<I>>) - Method in class de.learnlib.oracle.equivalence.mmlt.ResetSearchEQOracle
 
findCounterExample(MMLT<?, I, ?, O>, Collection<? extends TimedInput<I>>) - Method in class de.learnlib.oracle.equivalence.mmlt.SimulatorEQOracle
 
findCounterExample(SBA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.sba.SimulatorEQOracle
 
findCounterExample(SPA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.spa.SimulatorEQOracle
 
findCounterExample(SPMM<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.spmm.SimulatorEQOracle
 
findCounterExample(MealyMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.filter.cache.mealy.MealyCacheConsistencyTest
 
findCounterExample(MealyMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.filter.cache.mealy.ThreadSafeMealyCacheConsistencyTest
 
findCounterExample(MealyMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.mealy.EarlyExitEQOracle
 
findCounterExample(MealyMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.mealy.RandomWalkEQOracle
 
findCounterExample(MooreMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.filter.cache.moore.MooreCacheConsistencyTest
 
findCounterExample(MooreMachine<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.filter.cache.moore.ThreadSafeMooreCacheConsistencyTest
 
findCounterExample(OneSEVPA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.vpa.SimulatorEQOracle
 
findDistinguishingSuffix(Inconsistency<I>) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
findDistinguishingSuffix(Row<I>, Row<I>) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Returns a distinguishing suffix that distinguishes the two access sequences represented by the labels of the given rows.
findDistinguishingSuffixIndex(Inconsistency<I>) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Returns a suffix (column) index which uncovers an observation discrepancy described by a given inconsistency.
findDistinguishingSuffixIndex(Row<I>, Row<I>) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Returns a suffix (column) index which uncovers an observation discrepancy between the two access sequences represented by the labels of the given rows.
findInconsistency() - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
findInconsistency() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
findLCA(ADTNode<S, I, O>, ADTNode<S, I, O>) - Method in class de.learnlib.algorithm.adt.adt.ADT
Return the lowest common ancestor for the given two nodes.
findLinear(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.counterexample.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear ascending order.
findLinear(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>, boolean) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Returns the suffix (plus all of its suffixes, if allSuffixes is true) found by the access sequence transformation in ascending linear order.
findLinearReverse(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.counterexample.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations in linear descending order.
findLinearReverse(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>, boolean) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Returns the suffix (plus all of its suffixes, if allSuffixes is true) found by the access sequence transformation in descending linear order.
findMalerPnueli(Query<I, D>) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Returns all suffixes of the counterexample word as distinguishing suffixes, as suggested by Maler & Pnueli.
findMismatch(MealyTransitionSystem<?, I, ?, O>, Word<I>, Word<O>) - Static method in class de.learnlib.util.mealy.MealyUtil
 
findMismatch(Word<O>, Word<O>) - Static method in class de.learnlib.util.mealy.MealyUtil
 
findMismatch(Word<O>, Word<O>) - Static method in class de.learnlib.util.moore.MooreUtil
 
findOutputInconsistency() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
findOutputInconsistency() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
findRivestSchapire(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.counterexample.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations using a binary search, as proposed by Rivest & Schapire.
findRivestSchapire(Query<I, D>, AccessSequenceTransformer<I>, SuffixOutput<I, D>, MembershipOracle<I, D>, boolean) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Returns the suffix (plus all of its suffixes, if allSuffixes is true) found by the binary search access sequence transformation.
findSeparatingWord(S, S) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Find a separating word for two hypothesis states.
findSeparatingWord(S, S, Word<I>) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Find a separating word for two hypothesis states, after applying given input sequence first.
findShahbaz(Query<I, D>, AccessSequenceTransformer<I>) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Returns all suffixes of the counterexample word as distinguishing suffixes, after stripping a maximal one-letter extension of an access sequence, as suggested by Shahbaz.
findSuffixes(Query<RI, RD>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RD>, MembershipOracle<RI, RD>) - Method in interface de.learnlib.counterexample.GlobalSuffixFinder
Finds a set of distinguishing suffixes which will allow to expose at least one additional state in the hypothesis.
findSuffixIndex(AcexAnalyzer, boolean, Query<RI, RO>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Static method in class de.learnlib.counterexample.AcexLocalSuffixFinder
 
findSuffixIndex(Query<RI, RD>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RD>, MembershipOracle<RI, RD>) - Method in interface de.learnlib.counterexample.LocalSuffixFinder
Finds, for a given counterexample, a "split index", such that: - the part of the query word before this index leads to the state being split - the part of the query word from this index on is a suffix capable of splitting this state.
findSuffixIndex(Query<RI, RO>, AccessSequenceTransformer<RI>, SuffixOutput<RI, RO>, MembershipOracle<RI, RO>) - Method in class de.learnlib.counterexample.AcexLocalSuffixFinder
 
findUnclosedRow() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
FINISHED - Enum constant in enum class de.learnlib.query.AdaptiveQuery.Response
Indicates that the query is finished and no more symbols should be processed.
firstOutput - Variable in class de.learnlib.algorithm.adt.adt.ADT.LCAInfo
 
FIXED - Enum constant in enum class de.learnlib.oracle.ThreadPool.PoolPolicy
Maintain a fixed thread pool.
follow(Word<TimedInput<I>>) - Method in interface de.learnlib.sul.TimedSUL
Follows the provided input word, starting at the current system state.
follow(Word<TimedInput<I>>, long) - Method in interface de.learnlib.sul.TimedSUL
Follows the provided input word, starting at the current configuration.
forEachSucc(Consumer<? super S>) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
fork() - Method in class de.learnlib.driver.ContextExecutableInputSUL
 
fork() - Method in class de.learnlib.driver.ExecutableInputSUL
 
fork() - Method in class de.learnlib.driver.reflect.SimplePOJOExceptionMapper
 
fork() - Method in class de.learnlib.driver.simulator.MealySimulatorSUL
 
fork() - Method in class de.learnlib.driver.simulator.MMLTSimulatorSUL
 
fork() - Method in class de.learnlib.driver.simulator.ObservableMealySimulatorSUL
 
fork() - Method in class de.learnlib.driver.simulator.StateLocalInputMealySimulatorSUL
 
fork() - Method in class de.learnlib.filter.cache.sul.ThreadSafeSULCache
 
fork() - Method in class de.learnlib.filter.cache.sul.StateLocalInputSULCache
 
fork() - Method in class de.learnlib.filter.statistic.sul.CounterObservableSUL
 
fork() - Method in class de.learnlib.filter.statistic.sul.CounterStateLocalInputSUL
 
fork() - Method in class de.learnlib.filter.statistic.sul.CounterSUL
 
fork() - Method in class de.learnlib.filter.statistic.sul.CounterTimedSUL
 
fork() - Method in class de.learnlib.mapper.MappedSUL
 
fork() - Method in interface de.learnlib.sul.ObservableSUL
 
fork() - Method in interface de.learnlib.sul.StateLocalInputSUL
 
fork() - Method in interface de.learnlib.sul.SUL
Forks this SUL, if possible.
fork() - Method in interface de.learnlib.sul.SULMapper
Forks this mapper, i.e., returns a mapper that behaves in exactly the same way as this mapper, but allows for being used independently of this mapper.
fork() - Method in interface de.learnlib.sul.TimedSUL
 
FORWARD - Enum constant in enum class de.learnlib.acex.AcexAnalyzers.Direction
 
fromBytes(byte[]) - Static method in class de.learnlib.testsupport.ResumeUtils
 
fromGlobalSuffixFinder(GlobalSuffixFinder<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
fromLocalFinder(LocalSuffixFinder<I, D>) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Transforms a LocalSuffixFinder into a global one.
fromLocalFinder(LocalSuffixFinder<I, D>, boolean) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Transforms a LocalSuffixFinder into a global one.
fromLocalSuffixFinder(LocalSuffixFinder<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
fromLocalSuffixFinder(LocalSuffixFinder<I, D>, boolean) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
fromString(String, Alphabet<I>, ObservationTableReader<I, D>) - Static method in class de.learnlib.datastructure.observationtable.OTUtils
 
FULL - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Output
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
FWD_ANALYZERS - Static variable in class de.learnlib.acex.AcexAnalyzers
 

G

generateSamples(Alphabet<I>, M) - Static method in class de.learnlib.testsupport.it.util.LearnerITUtil
 
generateSamplesInternal(Alphabet<I>, DFA<?, I>) - Method in class de.learnlib.testsupport.it.AbstractDFAPassiveLearnerIT
Utility method, that may be overridden by subclasses.
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.CompleteExplorationEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.IncrementalWMethodEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.RandomWMethodEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.RandomWordsEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.RandomWpMethodEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.WMethodEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.WpMethodEQOracle
 
generateTestWords(A, Collection<? extends I>) - Method in interface de.learnlib.TestWordGenerator
Generate the stream of words that should be evaluated for the given hypothesis.
generateTestWords(Output<I, D>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.vpa.RandomWellMatchedWordsEQOracle
 
generateTestWords(SBA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.sba.WMethodEQOracle
 
generateTestWords(SPA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.spa.WMethodEQOracle
 
generateTestWords(SPA<?, I>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.spa.WpMethodEQOracle
 
generateTestWords(SPMM<?, I, ?, O>, Collection<? extends I>) - Method in class de.learnlib.oracle.equivalence.spmm.WMethodEQOracle
 
GenericAAARLearnerDFA<L extends LearningAlgorithm.DFALearner<CI> & SupportsGrowingAlphabet<CI>,AI,CI> - Class in de.learnlib.algorithm.aaar.generic
A DFA-specific refinement of AbstractGenericAAARLearner.
GenericAAARLearnerDFA(LearnerConstructor<L, CI, Boolean>, MembershipOracle<CI, Boolean>, CI, Function<CI, AI>) - Constructor for class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerDFA
Constructor.
GenericAAARLearnerMealy<L extends LearningAlgorithm.MealyLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> - Class in de.learnlib.algorithm.aaar.generic
A MealyMachine-specific refinement of AbstractGenericAAARLearner.
GenericAAARLearnerMealy(LearnerConstructor<L, CI, Word<O>>, MembershipOracle<CI, Word<O>>, CI, Function<CI, AI>) - Constructor for class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerMealy
Constructor.
GenericAAARLearnerMoore<L extends LearningAlgorithm.MooreLearner<CI,O> & SupportsGrowingAlphabet<CI>,AI,CI,O> - Class in de.learnlib.algorithm.aaar.generic
A MooreMachine-specific refinement of AbstractGenericAAARLearner.
GenericAAARLearnerMoore(LearnerConstructor<L, CI, Word<O>>, MembershipOracle<CI, Word<O>>, CI, Function<CI, AI>) - Constructor for class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerMoore
Constructor.
GenericAbstractionTree<AI,CI,D> - Class in de.learnlib.algorithm.aaar.abstraction
 
GenericAbstractionTree(AI, CI, MembershipOracle<CI, D>, Function<CI, AI>) - Constructor for class de.learnlib.algorithm.aaar.abstraction.GenericAbstractionTree
 
GenericObservationTable<I,D> - Class in de.learnlib.datastructure.observationtable
Observation table class.
GenericObservationTable(Alphabet<I>) - Constructor for class de.learnlib.datastructure.observationtable.GenericObservationTable
Constructor.
get(boolean) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
get(int) - Method in class de.learnlib.algorithm.lsharp.ads.ArenaTree
 
get(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
getAbstractAlphabet() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
Returns the (abstract) alphabet of the current (abstract) hypothesis model (cf.
getAbstractionTree() - Method in class de.learnlib.algorithm.aaar.generic.AbstractGenericAAARLearner
 
getAbstractionTrees() - Method in class de.learnlib.algorithm.aaar.explicit.AbstractExplicitAAARLearner
 
getAbstractSymbol(CI) - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getAbstractSymbol(CI) - Method in interface de.learnlib.algorithm.aaar.Abstraction
Returns the abstract symbol for a given concrete one.
getAccessSeq(Integer) - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
getAccessSeq(S) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getAccessSequence() - Method in interface de.learnlib.AccessSequenceProvider
Retrieves the access sequence of this object.
getAccessSequence() - Method in class de.learnlib.algorithm.adt.automaton.ADTState
 
getAccessSequence() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getAccessSequence() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
getAccessSequence() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
getAccessSequence() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
getAccessSequence() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getAccessSequence() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getAccessSequence(I) - Method in interface de.learnlib.algorithm.procedural.sba.ATManager
Returns an access sequence for the given procedure.
getAccessSequence(I) - Method in class de.learnlib.algorithm.procedural.sba.manager.DefaultATManager
 
getAccessSequence(I) - Method in class de.learnlib.algorithm.procedural.sba.manager.OptimizingATManager
 
getAccessSequence(I) - Method in interface de.learnlib.algorithm.procedural.spa.ATRManager
Returns an access sequence for the given procedure.
getAccessSequence(I) - Method in class de.learnlib.algorithm.procedural.spa.manager.DefaultATRManager
 
getAccessSequence(I) - Method in class de.learnlib.algorithm.procedural.spa.manager.OptimizingATRManager
 
getAccessSequence(I) - Method in interface de.learnlib.algorithm.procedural.spmm.ATManager
Returns an access sequence for the given procedure.
getAccessSequence(I) - Method in class de.learnlib.algorithm.procedural.spmm.manager.DefaultATManager
 
getAccessSequence(I) - Method in class de.learnlib.algorithm.procedural.spmm.manager.OptimizingATManager
 
getAdditionalLearningExamples() - Method in class de.learnlib.testsupport.it.AbstractMMLTLearnerIT
 
getADT() - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
getAdtExtender() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter adtExtender.
getAllAnalyzers() - Static method in class de.learnlib.acex.AcexAnalyzers
 
getAllPrefixes() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Retrieves all prefixes (short and long) in the table.
getAllRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
getAlphabet() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
getAlphabet() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Returns the current value for the parameter alphabet.
getAlphabet() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultOneSEVPALearningExample
 
getAlphabet() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSBALearningExample
 
getAlphabet() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSPALearningExample
 
getAlphabet() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSPMMLearningExample
 
getAlphabet() - Method in class de.learnlib.testsupport.example.DefaultLearningExample
 
getAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample
 
getAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample.MMLTLearningExample
Returns the fully timed alphabet, including the TimeoutSymbol and TimeStepSequence symbol.
getAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample.OneSEVPALearningExample
 
getAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample.SBALearningExample
 
getAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample.SPALearningExample
 
getAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample.SPMMLearningExample
 
getAlphabet() - Method in class de.learnlib.testsupport.example.mealy.ExampleRandomStateLocalInputMealy
 
getAlphabetExtensions() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetDFATest
 
getAlphabetExtensions() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMealyTest
 
getAlphabetExtensions() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMooreTest
 
getAlphabetExtensions() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
getAnalyzer() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter analyzer.
getAnalyzer() - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Returns the current value for the parameter analyzer.
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Returns the current value for the parameter analyzer.
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Returns the current value for the parameter analyzer.
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Returns the current value for the parameter analyzer.
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Returns the current value for the parameter analyzer.
getAnalyzers(AcexAnalyzers.Direction) - Static method in class de.learnlib.acex.AcexAnalyzers
 
getAnySuccessor(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getAnySuccessor(TTTState<I, D>, Iterable<? extends I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getAnySuccessor(State<HypLoc<I>>, I) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
getAnyTarget(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Retrieves the target state of a given transition.
getBackwardAnalyzers() - Static method in class de.learnlib.acex.AcexAnalyzers
 
getBaseState() - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA.PrefixTransformAcex
 
getBatchSize() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Returns the current value for the parameter batchSize.
getBatchSize() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter batchSize.
getBlueState() - Method in class de.learnlib.datastructure.pta.RedBlueMerge
 
getCache() - Method in class de.learnlib.filter.cache.dfa.DFAHashCacheOracle.DFAHashCacheOracleState
 
getCache() - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
Returns a (structural) view of the cache in form of a MealyMachine.
getCause() - Method in class de.learnlib.driver.reflect.Error
 
getCexHandler() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Returns the current value for the parameter cexHandler.
getCexHandler() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Returns the current value for the parameter cexHandler.
getCexHandler() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Returns the current value for the parameter cexHandler.
getCexHandler() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Returns the current value for the parameter cexHandler.
getCexHandler() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Returns the current value for the parameter cexHandler.
getChild(O) - Method in interface de.learnlib.algorithm.adt.adt.ADTNode
Convenience method for directly accessing this node's children.
getChild(O) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getChildEntries() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getChildNode(O) - Method in class de.learnlib.algorithm.lsharp.ads.ADSNode
 
getChildren() - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
getChildren() - Method in class de.learnlib.algorithm.lambda.ttt.dt.DTInnerNode
 
getChildren() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getClock(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.getClock(StatisticsKey, Object) that uses null as owner.
getClock(StatisticsKey, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getClock(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Returns the current value of the clock with the given key for the given owner.
getClocks(StatisticsKey) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getClocks(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Returns all stored clocks for the given key, grouped by their owners.
getClosingStrategy() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Returns the current value for the parameter closingStrategy.
getClosingStrategy() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Returns the current value for the parameter closingStrategy.
getColor() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
getCombinationMethod() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Returns the current value for the parameter combinationMethod.
getContent(int) - Method in class de.learnlib.algorithm.nlstar.Row
 
getContents() - Method in class de.learnlib.algorithm.nlstar.Row
 
getCount(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.getCount(StatisticsKey, Object) that uses null as owner.
getCount(StatisticsKey, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getCount(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Returns the value of the counter with the given key for the given owner.
getCounterExample() - Method in class de.learnlib.algorithm.adt.model.ExtensionResult
Return the found counterexample.
getCounterExample() - Method in class de.learnlib.oracle.property.BasePropertyOracle
 
getCounterExample() - Method in class de.learnlib.oracle.property.LoggingPropertyOracle
 
getCounterExample() - Method in class de.learnlib.oracle.property.PropertyOracleChain
 
getCounterExample() - Method in class de.learnlib.oracle.property.SBAPropertyOracle
 
getCounterExample() - Method in interface de.learnlib.oracle.PropertyOracle
Returns the counterexample for the property if PropertyOracle.isDisproved(), null otherwise.
getCounterexampleAnalyzer() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Returns the current value for the parameter counterexampleAnalyzer.
getCounterexampleAnalyzer() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Returns the current value for the parameter counterexampleAnalyzer.
getCounts(StatisticsKey) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getCounts(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Returns all stored counters for the given key, grouped by their owners.
getCoveredRows() - Method in class de.learnlib.algorithm.nlstar.Row
 
getCoveredRows(Row<I>) - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
getCutoutNodes() - Method in class de.learnlib.algorithm.adt.model.ReplacementResult
The set of hypothesis states that are not covered on the proposed replacement.
getData() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getDefinitiveSuccessor(State<HypLoc<I>>, Word<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
getDefinitiveSuccessor(State<HypLoc<I>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
getDelegate() - Method in class de.learnlib.algorithm.procedural.SymbolWrapper
 
getDepth() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getDepth() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getDescription() - Method in class de.learnlib.statistic.StatisticsKey
Returns the effective description of this key, i.e., the base description potentially augmented with an id.
getDeterministicState(TTTState<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getDiscriminationTree() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
getDiscriminationTree() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
getDiscriminationTree() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
getDiscriminationTree() - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
getDiscriminationTree() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Returns the discrimination tree.
getDiscriminator() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingDiscriminatorResult
 
getDiscriminator() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
getDiscriminator() - Method in class de.learnlib.algorithm.ttt.vpa.Splitter
 
getDiscriminator() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getDiscriminatorLength() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
getDT() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
getDTLeaf() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getDTLeaf() - Method in class de.learnlib.algorithm.ttt.base.TTTState
Retrieves the discrimination tree leaf associated with this state.
getDTTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getEdgeProperties(S, TransitionEdge<I, T>, S, Map<String, String>) - Method in class de.learnlib.datastructure.pta.visualization.PTAVisualizationHelper
 
getEdges() - Method in class de.learnlib.filter.reuse.tree.ReuseNode
Returns all outgoing ReuseEdges from this ReuseNode.
getEdgeWithInput(int) - Method in class de.learnlib.filter.reuse.tree.ReuseNode
Return the edge with the given index.
getElement() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
getElement() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
getElement() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
getElement() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getElement() - Method in class de.learnlib.datastructure.list.IntrusiveList
 
getEnumValue(LearnLibProperty, Class<E>) - Method in class de.learnlib.setting.LearnLibSettings
 
getEnumValue(LearnLibProperty, Class<E>, E) - Method in class de.learnlib.setting.LearnLibSettings
 
getEpsilonRoot() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Returns the current value for the parameter epsilonRoot.
getFinalHypothesis() - Method in class de.learnlib.util.Experiment
Returns the final hypothesis model.
getFirstRow() - Method in class de.learnlib.datastructure.observationtable.Inconsistency
Retrieves the first (short prefix) row constituting the inconsistency.
getFlag(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.getFlag(StatisticsKey, Object) that uses null as owner.
getFlag(StatisticsKey, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getFlag(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Retrieves the boolean flag for the given key, written by the given owner.
getFlags(StatisticsKey) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getFlags(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Returns all stored flags for the given key, grouped by their owners.
getForwardAnalyzers() - Static method in class de.learnlib.acex.AcexAnalyzers
 
getGenerationMethod() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter generationMethod.
getGlobalSuffixes() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
getGlobalSuffixes() - Method in interface de.learnlib.algorithm.GlobalSuffixLearner
Retrieves the global suffixes of this learner.
getGlobalSuffixes() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
getHypothesisDS() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
getHypothesisDS() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerMoore
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerMoore
 
getHypothesisModel() - Method in class de.learnlib.algorithm.aaar.TranslatingLearnerWrapper
 
getHypothesisModel() - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
getHypothesisModel() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
getHypothesisModel() - Method in interface de.learnlib.algorithm.LearningAlgorithm
Returns the current hypothesis model.
getHypothesisModel() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMoore
 
getHypothesisModel() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
 
getHypothesisModel() - Method in class de.learnlib.algorithm.nlstar.NLStarLearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
 
getHypothesisModel() - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.procedural.sba.SBALearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.procedural.spa.SPALearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.procedural.spmm.SPMMLearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.sparse.SparseLearner
 
getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
getHypothesisModel() - Method in class de.learnlib.filter.statistic.learner.RefinementCounterLearner
 
getHypothesisModel() - Method in class de.learnlib.util.nfa.NFALearnerWrapper
 
getId() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getId() - Method in class de.learnlib.filter.reuse.tree.ReuseNode
 
getIncoming() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
getIncoming() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
getIncoming(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
Retrieves the list of incoming transitions for the respective label.
getIncomingTransitions() - Method in class de.learnlib.algorithm.adt.automaton.ADTState
 
getIndex() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
getIndex() - Method in class de.learnlib.datastructure.pta.PTATransition
 
getInit() - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
Returns the initial state of the structural view of the cache.
getInitialAbstracts() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
getInitialAbstracts() - Method in class de.learnlib.algorithm.aaar.explicit.AbstractExplicitAAARLearner
 
getInitialAbstracts() - Method in interface de.learnlib.algorithm.aaar.ExplicitInitialAbstraction
Return the initial collection of abstract symbols.
getInitialAbstracts() - Method in class de.learnlib.algorithm.aaar.generic.AbstractGenericAAARLearner
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetDFATest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMealyTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMooreTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractLearnerASTDFATest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractLearnerASTMealyTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractLearnerASTMooreTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractResumableLearnerDFATest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractResumableLearnerMealyTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractResumableLearnerMooreTest
 
getInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
getInitialPrefixes() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Returns the current value for the parameter initialPrefixes.
getInitialPrefixes() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Returns the current value for the parameter initialPrefixes.
getInitialPrefixes() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Returns the current value for the parameter initialPrefixes.
getInitialPrefixes() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Returns the current value for the parameter initialPrefixes.
getInitialPrefixes() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Returns the current value for the parameter initialPrefixes.
getInitialRepresentatives() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
getInitialRepresentatives() - Method in class de.learnlib.algorithm.aaar.explicit.AbstractExplicitAAARLearner
 
getInitialRepresentatives() - Method in class de.learnlib.algorithm.aaar.generic.AbstractGenericAAARLearner
 
getInitialSplitters() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Returns the current value for the parameter initialSplitters.
getInitialState() - Method in class de.learnlib.algorithm.aaar.TranslatingDFA
 
getInitialState() - Method in class de.learnlib.algorithm.aaar.TranslatingMealyMachine
 
getInitialState() - Method in class de.learnlib.algorithm.aaar.TranslatingMooreMachine
 
getInitialState() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getInitialState() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getInitialState() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getInitialState() - Method in class de.learnlib.datastructure.pta.BasePTA
 
getInitialState() - Method in class de.learnlib.datastructure.pta.wrapper.DFAWrapper
 
getInitialState() - Method in class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
getInitialState() - Method in class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
getInitialSuffixes() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Returns the current value for the parameter initialSuffixes.
getInitialSuffixes() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Returns the current value for the parameter initialSuffixes.
getInput() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
getInput() - Method in class de.learnlib.algorithm.lsharp.ads.ADSNode
 
getInput() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingDiscriminatorResult
 
getInput() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingResetResult
 
getInput() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getInput() - Method in class de.learnlib.filter.reuse.tree.ReuseEdge
The respective input on this edge.
getInput() - Method in interface de.learnlib.query.AdaptiveQuery
Returns the current input symbol that should be evaluated on the system under learning.
getInput() - Method in class de.learnlib.query.Query
Retrieves the input word of this query.
getInput() - Method in class de.learnlib.util.mealy.PresetAdaptiveQuery
 
getInput() - Method in class de.learnlib.util.mealy.WordAdaptiveQuery
 
getInputAlphabet() - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
getInputAlphabet() - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getInputAlphabet() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getInputAlphabet() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
getInputAlphabet() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Retrieves the input alphabet used in this observation table.
getInputAlphabet() - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
getInputAlphabet() - Method in class de.learnlib.datastructure.pta.BasePTA
 
getInputAlphabet() - Method in class de.learnlib.datastructure.pta.wrapper.DFAWrapper
 
getInputAlphabet() - Method in class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
getInputAlphabet() - Method in class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
getInputs() - Method in class de.learnlib.driver.reflect.SimplePOJOTestDriver
 
getInstance() - Static method in class de.learnlib.setting.LearnLibSettings
 
getInt(LearnLibProperty, int) - Method in class de.learnlib.setting.LearnLibSettings
 
getInteger(LearnLibProperty) - Method in class de.learnlib.setting.LearnLibSettings
 
getInternalSuccessor(HypLoc<I>, I) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getInternalTransition(int) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
getInternalTransition(HypLoc<I>, I) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getInternalTransition(TTTState<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getInternalTransition(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Retrieves the internal transition (i.e., the TTTTransition object) for a given state and input.
getInternalTransition(State<HypLoc<I>>, I) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getIntInitialState() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getIntSuccessor(T) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getK() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Returns the current value for the parameter k.
getK() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter k.
getKey() - Method in class de.learnlib.statistic.StatisticsKey
Returns the effective representation of this key, i.e., the base key potentially augmented with an id.
getKeys() - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getKeys() - Method in interface de.learnlib.statistic.StatisticsService
Returns all registered keys of this collector.
getLabel() - Method in interface de.learnlib.datastructure.observationtable.Row
Retrieves the label of this row.
getLabel() - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
getLabels() - Method in class de.learnlib.datastructure.discriminationtree.SplitData
 
getLastTimer() - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
Returns the timer with the highest initial value.
getLeaf() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
getLeafSplitter() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter leafSplitter.
getLearner() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
Returns the created instance of the provided internal learner.
getLearner() - Method in class de.learnlib.testsupport.it.variant.LearnerVariant
 
getLearner() - Method in class de.learnlib.testsupport.it.variant.PassiveLearnerVariant
 
getLearner(OR, Alphabet<I>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
getLearner(OR, Alphabet<I>) - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
getLearner(OR, Alphabet<I>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
getLearnerAlphabet() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
Returns the (concrete) alphabet of the current (concrete) internal hypothesis model (cf.
getLearnerAlphabet() - Method in class de.learnlib.algorithm.aaar.explicit.AbstractExplicitAAARLearner
 
getLearnerAlphabet() - Method in class de.learnlib.algorithm.aaar.generic.AbstractGenericAAARLearner
 
getLearnerHypothesisModel() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
Returns the (concrete) hypothesis model form the provided internal learner.
getLearnerName() - Method in class de.learnlib.testsupport.it.variant.LearnerVariant
 
getLearnerName() - Method in class de.learnlib.testsupport.it.variant.PassiveLearnerVariant
 
getLearnerVariants() - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl
 
getLearnerVariants() - Method in class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl
 
getLength() - Method in class de.learnlib.acex.AbstractBaseCounterexample
Retrieves the length of the abstract counterexample.
getLength() - Method in interface de.learnlib.acex.AbstractCounterexample
 
getLength() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.ContextPair
 
getLocalTimers() - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
Returns an unmodifiable view of the timers defined for this location.
getLocation() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.FalseIgnoreResult
 
getLocation() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingDiscriminatorResult
 
getLocation() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingOneShotResult
 
getLocation() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingResetResult
 
getLocationPrefix(State<Integer, O>) - Method in class de.learnlib.algorithm.lstar.mmlt.MMLTHypothesis
Returns the prefix assigned to the location that is active in the provided configuration.
getLongPrefixes() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Retrieves the long prefixes in the table.
getLongPrefixRows() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
getLongPrefixRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
getLongPrefixRows() - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
getLoop() - Method in class de.learnlib.query.OmegaQuery
 
getMappedInputs() - Method in class de.learnlib.mapper.StringMapper
 
getMaxDepth() - Method in class de.learnlib.oracle.equivalence.IncrementalWMethodEQOracle
 
getMaxNumberOfSteps() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter maxNumberOfSteps.
getMaxPathLen() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter maxPathLen.
getMaxRounds() - Method in class de.learnlib.testsupport.it.variant.LearnerVariant
 
getMealyLearnerVariants() - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MealySymLearnerVariantListImpl
 
getMembershipOracle() - Method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
 
getMembershipOracle() - Method in class de.learnlib.oracle.membership.SimulatorOmegaOracle.DFASimulatorOmegaOracle
 
getMembershipOracle() - Method in class de.learnlib.oracle.membership.SimulatorOmegaOracle
Gets the SimulatorOracle used to answer Querys.
getMembershipOracle() - Method in class de.learnlib.oracle.membership.SimulatorOmegaOracle.MealySimulatorOmegaOracle
 
getMembershipOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle.DFAOmegaMembershipOracle
 
getMembershipOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle
Returns a regular membership oracle.
getMembershipOracle() - Method in interface de.learnlib.oracle.OmegaMembershipOracle.MealyOmegaMembershipOracle
 
getMembershipOracle() - Method in class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracle
 
getMembershipOracle() - Method in class de.learnlib.oracle.parallelism.StaticParallelOmegaOracle
 
getMembershipOracle() - Method in class de.learnlib.util.AbstractBFOracle
 
getModelParams() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter modelParams.
getMooreLearnerVariants() - Method in class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MooreSymLearnerVariantListImpl
 
getMultiplier() - Method in interface de.learnlib.oracle.AutomatonOracle
Returns the multiplier used to compute the number of queries this automaton oracle should perform to decide whether a given hypothesis is a counter example.
getMultiplier() - Method in class de.learnlib.util.AbstractBFOracle
 
getName() - Method in class de.learnlib.acex.AbstractNamedAcexAnalyzer
Retrieves the name of this analyzer.
getName() - Method in class de.learnlib.testsupport.it.variant.LearnerVariant
 
getName() - Method in class de.learnlib.testsupport.it.variant.PassiveLearnerVariant
 
getNewDiscriminator() - Method in class de.learnlib.algorithm.ttt.vpa.Splitter
 
getNewDiscriminatorLength() - Method in class de.learnlib.algorithm.ttt.vpa.Splitter
 
getNext() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
getNode(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
getNodeId(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
getNodeProperties(S, Map<String, String>) - Method in class de.learnlib.datastructure.pta.visualization.BlueFringeVisualizationHelper
 
getNodeProperties(S, Map<String, String>) - Method in class de.learnlib.datastructure.pta.visualization.PTAVisualizationHelper
 
getNodes() - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getNodes() - Method in interface de.learnlib.algorithm.adt.adt.ADTNode
 
getNodes() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
getNodes() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getNodes() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
getNodes() - Method in class de.learnlib.filter.reuse.tree.ReuseTree
 
getNodeToReplace() - Method in class de.learnlib.algorithm.adt.model.ReplacementResult
The ADT subtree (root-node) that should be replaced.
getNodeType() - Method in class de.learnlib.algorithm.adt.adt.ADTLeafNode
 
getNodeType() - Method in interface de.learnlib.algorithm.adt.adt.ADTNode
Returns the node type of the current node.
getNodeType() - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
getNodeType() - Method in class de.learnlib.algorithm.adt.adt.ADTSymbolNode
 
getNonDetSuccessors(Collection<? extends TTTState<I, D>>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getNonTreeTarget() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
getNonTreeTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getNumGeneratePaths() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter numGeneratePaths.
getNumRedStates() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
getNumUpperRows() - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
getObservation(Integer, Word<I>) - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
getObservation(S, Word<I>) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getObservationTable() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
getObservationTable() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
getObservationTable() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
 
getObservationTable() - Method in class de.learnlib.algorithm.nlstar.NLStarLearner
 
getObservationTable() - Method in interface de.learnlib.datastructure.observationtable.ObservationTableFeature
 
getOmegaMembershipOracle() - Method in class de.learnlib.oracle.emptiness.LassoEmptinessOracleImpl
 
getOptimizationMetric() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter optimizationMetric.
getOracle() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Returns the current value for the parameter oracle.
getOracle() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter oracle.
getOracle(M) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
getOracle(M) - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
getOracle(M) - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
getOracle(DFA<?, Character>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetDFATest
 
getOracle(DFA<?, Character>) - Method in class de.learnlib.testsupport.AbstractLearnerASTDFATest
 
getOracle(DFA<?, Character>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerDFATest
 
getOracle(MealyMachine<?, Character, ?, Character>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMealyTest
 
getOracle(MealyMachine<?, Character, ?, Character>) - Method in class de.learnlib.testsupport.AbstractLearnerASTMealyTest
 
getOracle(MealyMachine<?, Character, ?, Character>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerMealyTest
 
getOracle(MooreMachine<?, Character, ?, Character>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMooreTest
 
getOracle(MooreMachine<?, Character, ?, Character>) - Method in class de.learnlib.testsupport.AbstractLearnerASTMooreTest
 
getOracle(MooreMachine<?, Character, ?, Character>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerMooreTest
 
getOracles() - Method in class de.learnlib.oracle.equivalence.EQOracleChain
 
getOrCreateState(IntSeq) - Method in class de.learnlib.datastructure.pta.BasePTA
Retrieves the state reached by the given word.
getOrCreateSuccessor(int, int) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
getOut(S, I) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getOutgoingEdges(Node) - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getOutgoingEdges(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
getOutgoingEdges(TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getOutgoingEdges(ReuseNode<S, I, O>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
 
getOutgoingEdges(N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
getOutgoingTransitions() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getOutput() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
getOutput() - Method in class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
 
getOutput() - Method in class de.learnlib.algorithm.ttt.moore.TTTStateMoore
 
getOutput() - Method in class de.learnlib.filter.reuse.tree.ReuseEdge
The respective output on this edge.
getOutput() - Method in class de.learnlib.query.DefaultQuery
 
getOutput() - Method in class de.learnlib.query.OmegaQuery
 
getOutput() - Method in class de.learnlib.util.mealy.WordAdaptiveQuery
 
getOutput(Word<I>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Returns the known output for the given query or null if not known.
getOutputForSuccessor(ADTNode<S, I, O>, ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
getOutSucc(I) - Method in class de.learnlib.algorithm.lsharp.MapTransitions
 
getOutSucc(I) - Method in interface de.learnlib.algorithm.lsharp.TransitionInformation
 
getOutSucc(Integer, I) - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
getOutSucc(S, I) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getParams() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMMLTLearningExample
 
getParams() - Method in interface de.learnlib.testsupport.example.LearningExample.MMLTLearningExample
 
getParent() - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
getParent() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getParentOutcome() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
getParentTransition() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getPartialOutput(Word<I>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Returns the known output for "reflexive" edges in the tree for the given query.
getPeriodicity() - Method in class de.learnlib.query.OmegaQuery
 
getPrefix() - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
 
getPrefix() - Method in class de.learnlib.algorithm.nlstar.Row
 
getPrefix() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.ContextPair
 
getPrefix() - Method in class de.learnlib.query.AbstractQuery
 
getPrefix() - Method in class de.learnlib.query.OmegaQuery
 
getPrefix() - Method in class de.learnlib.query.Query
Returns the prefix part of this query.
getPrefix(Integer) - Method in class de.learnlib.algorithm.lstar.mmlt.MMLTHypothesis
Returns a prefix for the given location.
getPrefix(State<Integer, O>) - Method in class de.learnlib.algorithm.lstar.mmlt.MMLTHypothesis
Returns the prefix assigned to the provided configuration.
getPrefix(Word<TimedInput<I>>) - Method in class de.learnlib.algorithm.lstar.mmlt.MMLTHypothesis
Returns a prefix for the location reached by the given prefix.
getPrev() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
getPriority() - Method in class de.learnlib.filter.statistic.MapStatisticsProvider
 
getPriority() - Method in class de.learnlib.setting.sources.LearnLibLocalPropertiesAutomataLibSettingsSource
 
getPriority() - Method in class de.learnlib.setting.sources.LearnLibPropertiesAutomataLibSettingsSource
 
getPriority() - Method in class de.learnlib.setting.sources.LearnLibSystemPropertiesAutomataLibSettingsSource
 
getPriority() - Method in interface de.learnlib.statistic.StatisticsProvider
Returns the priority of this provider.
getProcessor() - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessor
 
getProcessor() - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessor
 
getProperty() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getProperty() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
getProperty() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getProperty() - Method in class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
 
getProperty() - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
getProperty() - Method in class de.learnlib.oracle.property.BasePropertyOracle
 
getProperty() - Method in class de.learnlib.oracle.property.LoggingPropertyOracle
 
getProperty() - Method in class de.learnlib.oracle.property.PropertyOracleChain
 
getProperty() - Method in class de.learnlib.oracle.property.SBAPropertyOracle
 
getProperty() - Method in interface de.learnlib.oracle.PropertyOracle
Returns the property.
getProperty(LearnLibProperty) - Method in class de.learnlib.setting.LearnLibSettings
 
getProperty(LearnLibProperty, String) - Method in class de.learnlib.setting.LearnLibSettings
 
getPropertyKey() - Method in enum class de.learnlib.setting.LearnLibProperty
Returns the actual system property key of the property.
getPropertyOracles() - Method in interface de.learnlib.oracle.BlackBoxOracle
Returns the property oracles that this black-box oracle uses to evaluate properties.
getPropertyOracles() - Method in class de.learnlib.oracle.equivalence.CExFirstOracle
 
getPropertyOracles() - Method in class de.learnlib.oracle.equivalence.DisproveFirstOracle
 
getQueryState(ObservableSUL<S, I, O>) - Method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
 
getRandom() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter random.
getRandom() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Returns the current value for the parameter random.
getRandom() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter random.
getRandomWalkLen() - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Returns the current value for the parameter randomWalkLen.
getRandomWalkLen() - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Returns the current value for the parameter randomWalkLen.
getRedState() - Method in class de.learnlib.datastructure.pta.RedBlueMerge
 
getRedState(int) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
getRedStates() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultMMLTLearningExample
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultOneSEVPALearningExample
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSBALearningExample
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSPALearningExample
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.DefaultLearningExample.DefaultSPMMLearningExample
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.DefaultLearningExample
 
getReferenceAutomaton() - Method in interface de.learnlib.testsupport.example.LearningExample
 
getReferenceAutomaton() - Method in class de.learnlib.testsupport.example.mealy.ExampleRandomStateLocalInputMealy
 
getRepeat() - Method in class de.learnlib.query.OmegaQuery
 
getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Returns the current value for the parameter repeatedCounterexampleEvaluation.
getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Returns the current value for the parameter repeatedCounterexampleEvaluation.
getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Returns the current value for the parameter repeatedCounterexampleEvaluation.
getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Returns the current value for the parameter repeatedCounterexampleEvaluation.
getRepeatedCounterexampleEvaluation() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Returns the current value for the parameter repeatedCounterexampleEvaluation.
getReplacement() - Method in class de.learnlib.algorithm.adt.model.ExtensionResult
Return the proposed replacement.
getReplacement() - Method in class de.learnlib.algorithm.adt.model.ReplacementResult
The ADT subtree (root-node) that forms the replacement.
getRepresentative(AI) - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getRepresentative(AI) - Method in interface de.learnlib.algorithm.aaar.Abstraction
Returns the (concrete) representative for a given abstract symbol.
getRepresentativeSymbols() - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getReturnSequence(I) - Method in interface de.learnlib.algorithm.procedural.spa.ATRManager
Returns a return sequence for the given procedure.
getReturnSequence(I) - Method in class de.learnlib.algorithm.procedural.spa.manager.DefaultATRManager
 
getReturnSequence(I) - Method in class de.learnlib.algorithm.procedural.spa.manager.OptimizingATRManager
 
getReturnSuccessor(HypLoc<I>, I, int) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getReturnTransition(int, int) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
getReturnTransition(HypLoc<I>, I, int) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getReturnTransition(HypLoc<I>, I, HypLoc<I>, I) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getReuseCapableOracle() - Method in class de.learnlib.filter.reuse.ReuseOracle
Returns the ReuseCapableOracle used by this instance.
getReuseTree() - Method in class de.learnlib.filter.reuse.ReuseOracle
Returns the ReuseTree used by this instance.
getRoot() - Method in class de.learnlib.algorithm.adt.adt.ADT
Returns the root node of this ADT.
getRoot() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
getRoot() - Method in class de.learnlib.datastructure.pta.BasePTA
Retrieves the root of the PTA.
getRoot() - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Returns the root ReuseNode of the ReuseTree.
getRound() - Method in class de.learnlib.util.Experiment
Utility method to access to current learning round.
getRounds() - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
getRow() - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar.StateInfo
 
getRow(int) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
getRow(int) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Returns the specified row of the observation table.
getRow(int) - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
getRow(Word<I>) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
getRow(Word<I>) - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
getRow1() - Method in class de.learnlib.algorithm.nlstar.Inconsistency
 
getRow2() - Method in class de.learnlib.algorithm.nlstar.Inconsistency
 
getRowContentId() - Method in interface de.learnlib.datastructure.observationtable.Row
Retrieves the unique identifier associated with the content of this row (may be -1 if this row has not yet been initialized).
getRowContentId() - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
getRowId() - Method in interface de.learnlib.datastructure.observationtable.Row
Retrieves the unique row identifier associated with this row.
getRowId() - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
getRowSuccessor(Row<I>, I) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
getRule2() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter rule2.
getRule3() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter rule3.
getSamples() - Method in class de.learnlib.testsupport.example.DefaultPassiveLearningExample
 
getSamples() - Method in interface de.learnlib.testsupport.example.PassiveLearningExample
 
getScore() - Method in class de.learnlib.algorithm.lsharp.ads.ADSNode
 
getScore() - Method in class de.learnlib.algorithm.lsharp.ads.ADSTree
 
getSecondRow() - Method in class de.learnlib.datastructure.observationtable.Inconsistency
Retrieves the second (short prefix) row constituting the inconsistency.
getService() - Method in class de.learnlib.filter.statistic.MapStatisticsProvider
 
getService() - Static method in class de.learnlib.statistic.Statistics
Returns a StatisticsService for collecting statistics.
getService() - Method in interface de.learnlib.statistic.StatisticsProvider
Returns the instance of the StatisticsService.
getShortPrefixes() - Method in class de.learnlib.algorithm.lambda.ttt.dt.DTLeaf
 
getShortPrefixes() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Retrieves the short prefixes in the table.
getShortPrefixes(List<Boolean>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
getShortPrefixRows() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
getShortPrefixRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
getShortPrefixRows() - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
getSiftNode() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
getSinkOutput() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter sinkOutput.
getSinkState() - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Returns the current value for the parameter sinkState.
getSortedTimers() - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
Returns an unmodifiable list of all timers defined in this location, sorted by their initial value.
getSource() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
getSource() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
getSource() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getSource() - Method in class de.learnlib.datastructure.pta.PTATransition
 
getSource() - Method in class de.learnlib.filter.reuse.tree.ReuseEdge
The source node from this edge.
getSplitData() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
getSplitterTrans(HypLoc<I>, Splitter<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
getStartOfADS(ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
getState() - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
getState() - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar.StateInfo
 
getState() - Method in class de.learnlib.driver.simulator.ObservableMealySimulatorSUL
 
getState() - Method in class de.learnlib.filter.statistic.sul.CounterObservableSUL
 
getState() - Method in interface de.learnlib.sul.ObservableSUL
Returns the current state of the system.
getState(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getState(int) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getState(int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getState(Word<I>) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
getState(Word<I>) - Method in class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
getState(Word<I>) - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
getStateId(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getStateId(HypLoc<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getStateId(S) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getStateLabel() - Method in class de.learnlib.datastructure.discriminationtree.SplitData
Retrieves the state label associated with this split data.
getStateOutput(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getStateOutput(S) - Method in class de.learnlib.algorithm.aaar.TranslatingMooreMachine
 
getStateOutput(S) - Method in class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
getStateProperty() - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getStateProperty(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getStateProperty(HypLoc<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getStateProperty(S) - Method in class de.learnlib.datastructure.pta.BasePTA
 
getStates() - Method in class de.learnlib.algorithm.aaar.TranslatingDFA
 
getStates() - Method in class de.learnlib.algorithm.aaar.TranslatingMealyMachine
 
getStates() - Method in class de.learnlib.algorithm.aaar.TranslatingMooreMachine
 
getStates() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getStates() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
getStates() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getStates() - Method in class de.learnlib.datastructure.pta.BasePTA
 
getStates() - Method in class de.learnlib.datastructure.pta.wrapper.DFAWrapper
 
getStates() - Method in class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
getStates() - Method in class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
getSubsequentStepsOutput() - Method in class de.learnlib.exception.MappedException
 
getSubtreeReplacer() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter subtreeReplacer.
getSucc(Integer, Word<I>) - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
getSucc(S, Word<I>) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getSuccessor(int) - Method in interface de.learnlib.datastructure.observationtable.Row
Retrieves the successor row for this short label row and the given alphabet symbol (by index).
getSuccessor(int) - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
getSuccessor(int) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
getSuccessor(ADTTransition<I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
getSuccessor(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getSuccessor(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
getSuccessor(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getSuccessor(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getSuccessor(PTATransition<S>) - Method in class de.learnlib.datastructure.pta.BasePTA
 
getSuccessor(PTATransition<S>) - Method in class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
getSuccessor(PTATransition<S>) - Method in class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
getSuccessor(S, Integer) - Method in class de.learnlib.datastructure.pta.BasePTA
 
getSuccessor(T) - Method in class de.learnlib.algorithm.aaar.TranslatingMealyMachine
 
getSuccessor(T) - Method in class de.learnlib.algorithm.aaar.TranslatingMooreMachine
 
getSuffix() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.ContextPair
 
getSuffix() - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA.PrefixTransformAcex
 
getSuffix() - Method in class de.learnlib.query.AbstractQuery
 
getSuffix() - Method in class de.learnlib.query.Query
Returns the suffix part of this query.
getSuffix(int) - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
getSuffix(int) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Retrieves a suffix by its (column) index.
getSuffixes() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
getSuffixes() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Retrieves all suffixes in the table.
getSuffixes() - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
getSuffixFinder() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter suffixFinder.
getSuffixFinder() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Returns the current value for the parameter suffixFinder.
getSuffixFinder() - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Returns the current value for the parameter suffixFinder.
getSuffixFinder() - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Returns the current value for the parameter suffixFinder.
getSuffixFinder() - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Returns the current value for the parameter suffixFinder.
getSuffixIdx() - Method in class de.learnlib.algorithm.nlstar.Inconsistency
 
getSul() - Method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
Gets the ObservableSUL.
getSUL(Alphabet<I>) - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
getSUL(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractLearnerASTDFATest
 
getSUL(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractLearnerASTMealyTest
 
getSUL(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractLearnerASTMooreTest
 
getSymbol() - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
getSymbol() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.FalseIgnoreResult
 
getSymbol() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
getSymbol() - Method in class de.learnlib.datastructure.observationtable.Inconsistency
Retrieves the symbol for which's one-letter extensions the corresponding rows have different contents.
getSymbolFilter() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter symbolFilter.
getSymbolIdx() - Method in class de.learnlib.algorithm.nlstar.Inconsistency
 
getTarget() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
getTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getTarget() - Method in class de.learnlib.datastructure.pta.PTATransition
 
getTarget() - Method in class de.learnlib.filter.reuse.tree.ReuseEdge
The target node from this edge.
getTarget(Node) - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getTarget(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
getTarget(AbstractTTTHypothesis.TTTEdge<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getTarget(ReuseEdge<S, I, O>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
 
getTarget(Map.Entry<O, N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
getTarget(Alphabet<I>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
getTarget(Alphabet<I>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
getTarget(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetDFATest
 
getTarget(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMealyTest
 
getTarget(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetMooreTest
 
getTarget(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerDFATest
 
getTarget(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerMealyTest
 
getTarget(Alphabet<Character>) - Method in class de.learnlib.testsupport.AbstractResumableLearnerMooreTest
 
getTargetLocation() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
getTargetNode() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
getTargetNodeForInput(int) - Method in class de.learnlib.filter.reuse.tree.ReuseNode
 
getTerminatingSequence(I) - Method in interface de.learnlib.algorithm.procedural.sba.ATManager
Returns a terminating sequence for the given procedure.
getTerminatingSequence(I) - Method in class de.learnlib.algorithm.procedural.sba.manager.DefaultATManager
 
getTerminatingSequence(I) - Method in class de.learnlib.algorithm.procedural.sba.manager.OptimizingATManager
 
getTerminatingSequence(I) - Method in interface de.learnlib.algorithm.procedural.spa.ATRManager
Returns a terminating sequence for the given procedure.
getTerminatingSequence(I) - Method in class de.learnlib.algorithm.procedural.spa.manager.DefaultATRManager
 
getTerminatingSequence(I) - Method in class de.learnlib.algorithm.procedural.spa.manager.OptimizingATRManager
 
getTerminatingSequence(I) - Method in interface de.learnlib.algorithm.procedural.spmm.ATManager
Returns a terminating sequence for the given procedure.
getTerminatingSequence(I) - Method in class de.learnlib.algorithm.procedural.spmm.manager.DefaultATManager
 
getTerminatingSequence(I) - Method in class de.learnlib.algorithm.procedural.spmm.manager.OptimizingATManager
 
getTestName() - Method in class de.learnlib.testsupport.it.testcase.AbstractLearnerVariantITCase
 
getTestName() - Method in class de.learnlib.testsupport.it.testcase.PassiveLearnerVariantITCase
 
getText(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.getText(StatisticsKey, Object) that uses null as owner.
getText(StatisticsKey, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getText(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Retrieves the text for the given key, written by the given owner.
getTexts(StatisticsKey) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
getTexts(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Returns all stored texts for the given key, grouped by their owners.
getThisStepOutput() - Method in class de.learnlib.exception.MappedException
 
getTimeOracle() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Returns the current value for the parameter timeOracle.
getTimeout() - Method in class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingOneShotResult
 
getTimerInfo(long) - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
Returns the timer with the given initial value.
getTransferSeq(Integer, Integer) - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
getTransferSeq(S, S) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
getTransition(int) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getTransition(int) - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getTransition(int, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getTransition(HState<I, O, SP, TP>, I) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getTransition(S, CI) - Method in class de.learnlib.algorithm.aaar.TranslatingDFA
 
getTransition(S, CI) - Method in class de.learnlib.algorithm.aaar.TranslatingMealyMachine
 
getTransition(S, CI) - Method in class de.learnlib.algorithm.aaar.TranslatingMooreMachine
 
getTransition(S, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getTransition(S, I) - Method in class de.learnlib.datastructure.pta.wrapper.DFAWrapper
 
getTransition(S, I) - Method in class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
getTransition(S, I) - Method in class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
getTransition(S, Integer) - Method in class de.learnlib.datastructure.pta.BasePTA
 
getTransitionOutput(ADTTransition<I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
getTransitionOutput(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getTransitionOutput(PTATransition<S>) - Method in class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
getTransitionOutput(T) - Method in class de.learnlib.algorithm.aaar.TranslatingMealyMachine
 
getTransitionProperty(HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
getTransitionProperty(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
getTransitionProperty(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getTransitionProperty(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getTransitionProperty(PTATransition<S>) - Method in class de.learnlib.datastructure.pta.BasePTA
 
getTransitions() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
Returns a model of the current internal hypothesis model (cf.
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerDFA
 
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerMealy
 
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.explicit.ExplicitAAARLearnerMoore
 
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerDFA
 
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerMealy
 
getTranslatingHypothesisModel() - Method in class de.learnlib.algorithm.aaar.generic.GenericAAARLearnerMoore
 
getTransProperty(int) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
getTree() - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
getTreeForRepresentative(CI) - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
getTreeForRepresentative(CI) - Method in class de.learnlib.algorithm.aaar.explicit.AbstractExplicitAAARLearner
 
getTreeForRepresentative(CI) - Method in class de.learnlib.algorithm.aaar.generic.AbstractGenericAAARLearner
 
getTreeIncoming() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
getTreeTarget() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
getTreeTarget() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
getTreeTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getTrueRepresentatives() - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
getUndefinedOutput() - Method in interface de.learnlib.testsupport.example.LearningExample.StateLocalInputMealyLearningExample
 
getUndefinedOutput() - Method in class de.learnlib.testsupport.example.mealy.ExampleRandomStateLocalInputMealy
 
getUntimedAlphabet() - Method in interface de.learnlib.testsupport.example.LearningExample.MMLTLearningExample
Returns the direct inputs of the MMLT.
getUpperId() - Method in class de.learnlib.algorithm.nlstar.Row
 
getUpperPrimes() - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
getUpperRow(int) - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
getUpperRows() - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
getUseObservationTree() - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Returns the current value for the parameter useObservationTree.
getValue() - Method in class de.learnlib.driver.reflect.ReturnValue
 
getVisualizationHelper() - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
getVisualizationHelper() - Method in interface de.learnlib.algorithm.adt.adt.ADTNode
 
getVisualizationHelper() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
getVisualizationHelper() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getVisualizationHelper() - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
getVisualizationHelper() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
getVisualizationHelper() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
getVisualizationHelper() - Method in class de.learnlib.datastructure.pta.BasePTA
 
getVisualizationHelper() - Method in class de.learnlib.filter.reuse.tree.ReuseTree
 
GlobalSuffixFinder<I,D> - Interface in de.learnlib.counterexample
Interface for a global suffix finder.
GlobalSuffixFinders - Class in de.learnlib.counterexample
A collection of suffix-based global counterexample analyzers.
GlobalSuffixLearner<M,I,D> - Interface in de.learnlib.algorithm
Common interface for learning algorithms that use a global suffix set.
GlobalSuffixLearner.GlobalSuffixLearnerDFA<I> - Interface in de.learnlib.algorithm
 
GlobalSuffixLearner.GlobalSuffixLearnerMealy<I,O> - Interface in de.learnlib.algorithm
 
graphView() - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
graphView() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
graphView() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
GraphView() - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
GraphView() - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 

H

handleClassicLStar(DefaultQuery<I, D>, MutableObservationTable<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
handleCounterexample(DefaultQuery<RI, RD>, MutableObservationTable<RI, RD>, SuffixOutput<RI, RD>, MembershipOracle<RI, RD>) - Method in interface de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandler
 
handleGlobalSuffixes(MutableObservationTable<I, D>, List<? extends Word<I>>, MembershipOracle<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
handleLocalSuffix(Query<I, D>, MutableObservationTable<I, D>, int, boolean, MembershipOracle<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
handleLocalSuffix(Query<I, D>, MutableObservationTable<I, D>, int, MembershipOracle<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
handleSuffix1by1(DefaultQuery<I, D>, MutableObservationTable<I, D>, MembershipOracle<I, D>) - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
hasCanonicalModel() - Method in class de.learnlib.testsupport.it.testcase.AbstractLearnerVariantITCase
 
hasCanonicalModel() - Method in class de.learnlib.testsupport.it.testcase.MMLTLearnerITCase
 
hashCode() - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Returns a hash code value for this object.
hashCode() - Method in class de.learnlib.driver.reflect.Error
 
hashCode() - Method in class de.learnlib.driver.reflect.ReturnValue
 
hashCode() - Method in record class de.learnlib.oracle.TimedQueryOracle.TimerQueryResult
Returns a hash code value for this object.
hashCode() - Method in class de.learnlib.query.OmegaQuery
 
hashCode() - Method in class de.learnlib.query.Query
 
hashCode() - Method in class de.learnlib.statistic.StatisticsKey
 
hashCode() - Method in record class de.learnlib.time.MMLTModelParams
Returns a hash code value for this object.
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.nlstar.NLStarLearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.procedural.sba.SBALearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.procedural.spa.SPALearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.procedural.spmm.SPMMLearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.sparse.SparseLearner
 
hasLearningProcessStarted() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
hasLearningProcessStarted() - Method in interface de.learnlib.LearnerStateTracker
Returns whether the learning process has started yet.
hasStateLabel() - Method in class de.learnlib.datastructure.discriminationtree.SplitData
Checks whether there is a state label associated with this node, regardless of its value.
hasSystemStates() - Method in class de.learnlib.filter.reuse.tree.ReuseNode
 
HState<I,O,SP,TP> - Class in de.learnlib.algorithm.observationpack.hypothesis
 
HState(int) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.HState
 
HState(int, int, HTransition<I, O, SP, TP>) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.HState
 
HTransition<I,O,SP,TP> - Class in de.learnlib.algorithm.observationpack.hypothesis
 
HTransition(HState<I, O, SP, TP>, I, AbstractWordBasedDTNode<I, O, HState<I, O, SP, TP>>) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
hvac() - Static method in class de.learnlib.testsupport.example.mmlt.MMLTExamples
Returns an MMLT example of an HVAC system.
HypIntTrans<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Internal transition.
HypIntTrans(HypLoc<I>, I) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypIntTrans
 
HypLoc<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Hypothesis location.
HypLoc(VPAlphabet<I>, int, boolean, AbstractHypTrans<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
hypothesis - Variable in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
hypothesis - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
HYPOTHESIS_MODIFICATION_EXCEPTION - Static variable in interface de.learnlib.algorithm.adt.api.PartialTransitionAnalyzer
Global exception instance to avoid (unnecessary) re-instantiation.
HypothesisChangedException - Exception in de.learnlib.algorithm.ttt.base
Exception to indicate structural changes of the hypothesis during counterexample analysis, thus possibly invalidating the counterexample.
HypothesisChangedException() - Constructor for exception de.learnlib.algorithm.ttt.base.HypothesisChangedException
 
hypothesisOutput() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
hypothesisOutput() - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
 
hypothesisOutput() - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
 
hypothesisOutput() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
hypothesisOutput() - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMoore
 
hypothesisOutput() - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
 
hypOut() - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Returns the value of the hypOut record component.
HypRetTrans<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Return transition.
HypRetTrans(HypLoc<I>, I, I, HypLoc<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypRetTrans
 

I

id - Variable in class de.learnlib.algorithm.kv.StateInfo
 
id - Variable in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
id - Variable in class de.learnlib.filter.statistic.sul.CounterSUL
 
identifyFrontier(Word<I>, List<Word<I>>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
identifyFrontierOrBasis(Word<I>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
IGNORE - Enum constant in enum class de.learnlib.filter.FilterResponse
Indicates that a transition can be ignored for, e.g., hypothesis construction.
IgnoreAllSymbolFilter<U,V> - Class in de.learnlib.filter.symbol
A pass-through filter that ignores all inputs.
IgnoreAllSymbolFilter() - Constructor for class de.learnlib.filter.symbol.IgnoreAllSymbolFilter
 
ignoreAndContinue(O) - Static method in class de.learnlib.exception.MappedException
 
IN_LOVES - Static variable in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
IN_MARY - Static variable in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
IN_PAUL - Static variable in class de.learnlib.testsupport.example.dfa.ExamplePaulAndMary
 
InclusionOracle<A extends Output<I,D>,I,D> - Interface in de.learnlib.oracle
Decides whether the language of a given hypothesis is included in some other language (e.g., from a SUL).
InclusionOracle.DFAInclusionOracle<I> - Interface in de.learnlib.oracle
 
InclusionOracle.MealyInclusionOracle<I,O> - Interface in de.learnlib.oracle
 
Inconsistency<I> - Class in de.learnlib.algorithm.nlstar
An (RFSA) inconsistency in an ObservationTable.
Inconsistency<I> - Class in de.learnlib.datastructure.observationtable
A description of an inconsistency in an GenericObservationTable.
Inconsistency(Row<I>, Row<I>, int, int) - Constructor for class de.learnlib.algorithm.nlstar.Inconsistency
Constructor.
Inconsistency(Row<I>, Row<I>, I) - Constructor for class de.learnlib.datastructure.observationtable.Inconsistency
 
incorporateCounterExample(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
Incorporates the information provided by a counterexample into the observation data structure.
increaseCounter(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.increaseCounter(StatisticsKey, long) that uses 1 as value.
increaseCounter(StatisticsKey, long) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.increaseCounter(StatisticsKey, long, Object) that uses null as owner.
increaseCounter(StatisticsKey, long, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
increaseCounter(StatisticsKey, long, Object) - Method in interface de.learnlib.statistic.StatisticsService
Increases the counter with the given key for the given owner by the provided increment.
increaseCounter(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.increaseCounter(StatisticsKey, long, Object) that uses 1 as value.
IncrementalWMethodEQOracle<A extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
 
IncrementalWMethodEQOracle(MembershipOracle<I, D>, Alphabet<I>) - Constructor for class de.learnlib.oracle.equivalence.IncrementalWMethodEQOracle
 
IncrementalWMethodEQOracle(MembershipOracle<I, D>, Alphabet<I>, int) - Constructor for class de.learnlib.oracle.equivalence.IncrementalWMethodEQOracle
 
IncrementalWMethodEQOracle(MembershipOracle<I, D>, Alphabet<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.IncrementalWMethodEQOracle
 
init(Consumer<? super PTATransition<S>>) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
initialize() - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
initialize() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
initialize() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Initializes the automaton, adding an initial state.
initialize(Collection<S>, Function<S, Word<I>>, Function<Word<I>, Word<O>>) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Extended initialization method, that allows to initialize the observation tree with several hypothesis states.
initialize(List<Word<I>>, List<Word<I>>, MembershipOracle<I, D>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
initialize(List<Word<I>>, List<Word<I>>, MembershipOracle<I, D>) - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
Initializes an observation table using a specified set of suffixes.
initialize(S) - Method in class de.learnlib.algorithm.adt.adt.ADT
Initializes the ADT with a single leaf node.
initialize(S) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Initialize the observation tree with initial hypothesis state.
initializeLearning() - Method in class de.learnlib.util.Experiment
Initializes the learning process.
initializeLocation(HypLoc<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
initializeState(HState<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
initializeState(TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Initializes a state.
initializeState(TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
initializeState(TTTState<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
initialPrefixes - Variable in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
initialPrefixes() - Static method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar.BuilderDefaults
 
initialPrefixes() - Method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
initialPrefixes() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
initialSuffixes - Variable in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
initialSuffixes() - Static method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar.BuilderDefaults
 
initialSuffixes() - Method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
initialSuffixes() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
Returns the list of initial suffixes which are used to initialize the table.
initObsTree(List<Pair<Word<I>, Word<O>>>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
initTransitions(TTTTransition<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
initTransitions(TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
innerNodeIterator(N) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
Returns an iterator that traverses all inner nodes (no leaves) of a subtree of a given discrimination tree node.
inputs - Variable in class de.learnlib.util.Experiment
 
insert(E) - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
Inserts an element into the deque, and returns the one that had to be evicted in case of a capacity violation.
insert(Integer, Word<I>, Word<O>) - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
Inserts the given trace of input symbols at the given cache state and associates the trace of given output symbols with it.
insert(Word<I>, ReuseCapableOracle.QueryResult<S, O>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Inserts the given Word with ReuseCapableOracle.QueryResult into the tree starting from the root node of the tree.
insert(Word<I>, ReuseNode<S, I, O>, ReuseCapableOracle.QueryResult<S, O>) - Method in class de.learnlib.filter.reuse.tree.ReuseTree
Inserts the given Word (suffix of a membership query) with ReuseCapableOracle.QueryResult (suffix output) into the tree starting from the ReuseNode (contains prefix with prefix output) in the tree.
insert(Word<I>, Word<O>) - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
Inserts the given trace of input symbols and associates the trace of given output symbols with it.
insertObservation(Integer, Word<I>, Word<O>) - Method in class de.learnlib.algorithm.lsharp.NormalObservationTree
 
insertObservation(S, Word<I>, Word<O>) - Method in interface de.learnlib.algorithm.lsharp.ObservationTree
 
INSTANCE - Static variable in class de.learnlib.driver.reflect.Unobserved
 
INSTANCE - Static variable in class de.learnlib.driver.reflect.VoidOutput
 
INTERNAL - Enum constant in enum class de.learnlib.algorithm.ttt.vpa.Splitter.SplitType
 
internalHyp - Variable in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
InterningMealyMembershipOracle<I,O> - Class in de.learnlib.filter.cache.mealy
A type-specific refinement of InterningMembershipOracle.
InterningMealyMembershipOracle(MembershipOracle.MealyMembershipOracle<I, O>) - Constructor for class de.learnlib.filter.cache.mealy.InterningMealyMembershipOracle
InterningMembershipOracle<I,D> - Class in de.learnlib.filter.cache
A MembershipOracle that interns query outputs.
InterningMembershipOracle(MembershipOracle<I, D>) - Constructor for class de.learnlib.filter.cache.InterningMembershipOracle
 
InterningMooreMembershipOracle<I,O> - Class in de.learnlib.filter.cache.moore
A type-specific refinement of InterningMembershipOracle.
InterningMooreMembershipOracle(MembershipOracle.MooreMembershipOracle<I, O>) - Constructor for class de.learnlib.filter.cache.moore.InterningMooreMembershipOracle
IntrusiveList<T extends IntrusiveListEntry<T>> - Class in de.learnlib.datastructure.list
A list that stores elements which directly expose information about their predecessor and successor elements.
IntrusiveList() - Constructor for class de.learnlib.datastructure.list.IntrusiveList
 
IntrusiveListEntry<T> - Interface in de.learnlib.datastructure.list
A LinkedListEntry refinement specialized for the use in IntrusiveLists.
invariantInputs() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
isAccepting() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
isAccepting() - Method in class de.learnlib.algorithm.ttt.dfa.TTTStateDFA
 
isAccepting(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
isAccepting(S) - Method in class de.learnlib.algorithm.aaar.TranslatingDFA
 
isAccepting(S) - Method in class de.learnlib.datastructure.pta.wrapper.DFAWrapper
 
isAccessSequence(Word<I>) - Method in interface de.learnlib.AccessSequenceTransformer
 
isAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
isAccessSequence(Word<I>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
isAccessSequence(Word<I>) - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
isBlockRoot() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
isBlue() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
isBounded() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
Retrieves whether capacity restriction is in effect.
isClosed() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
isConsistent() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
isContinuable() - Method in class de.learnlib.algorithm.procedural.SymbolWrapper
 
isCopy - Variable in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
isCounterexample(DefaultQuery<I, D>, SuffixOutput<I, D>) - Static method in class de.learnlib.util.MQUtil
 
isCounterExample() - Method in class de.learnlib.algorithm.adt.model.ExtensionResult
Utility method, indicating the search for an extension has revealed a counterexample.
isCounterExample(A, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.AutomatonOracle
Returns whether the given input and output is a counter example for the given hypothesis.
isCounterExample(A, Iterable<? extends I>, D) - Method in class de.learnlib.oracle.emptiness.AbstractBFEmptinessOracle
 
isCounterExample(A, Iterable<? extends I>, D) - Method in class de.learnlib.oracle.equivalence.AbstractBFInclusionOracle
 
isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in class de.learnlib.oracle.emptiness.LassoEmptinessOracleImpl
 
isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.EmptinessOracle
 
isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.InclusionOracle
 
isCounterExample(Output<I, D>, Iterable<? extends I>, D) - Method in interface de.learnlib.oracle.LassoOracle
Returns whether the given input and output is a counter example for the given hypothesis.
isDisproved() - Method in class de.learnlib.oracle.property.LoggingPropertyOracle
 
isDisproved() - Method in interface de.learnlib.oracle.PropertyOracle
Returns whether the property is disproved.
isEmpty() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
isEmpty() - Method in class de.learnlib.datastructure.list.IntrusiveList
Returns whether this list is empty.
isEmpty() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
 
isIgnorable(Word<TimedInput<I>>, InputSymbol<I>) - Method in class de.learnlib.algorithm.lstar.mmlt.filter.MMLTPerfectSymbolFilter
 
isIgnorable(Word<TimedInput<I>>, InputSymbol<I>) - Method in class de.learnlib.algorithm.lstar.mmlt.filter.MMLTRandomSymbolFilter
 
isIgnorable(Word<TimedInput<I>>, InputSymbol<I>) - Method in class de.learnlib.algorithm.lstar.mmlt.filter.MMLTStatisticsSymbolFilter
 
isIgnorable(Word<U>, V) - Method in class de.learnlib.filter.symbol.AbstractTruthfulSymbolFilter
isInitialConsistencyCheckRequired() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
isInitialConsistencyCheckRequired() - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
 
isInitialized() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
isInitialized() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Checks whether this automaton was initialized (i.e., AbstractTTTHypothesis.initialize() has been called).
isInitialized() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
isInitialized() - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
Checks whether this observation table has been initialized yet (i.e., contains any rows).
isInner() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
isLeaf() - Method in interface de.learnlib.algorithm.adt.adt.ADTNode
 
isLeaf() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
isLeafNode(ADTNode<?, ?, ?>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
isMarked(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
Checks whether the corresponding node is marked with the given label.
isNew() - Method in class de.learnlib.algorithm.nlstar.Row
 
isNonTree() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
isNormalized() - Method in class de.learnlib.query.DefaultQuery
Checks if the query is normalized, i.e., if all the information is stored in the suffix part of the counterexample.
isPrime() - Method in class de.learnlib.algorithm.nlstar.Row
 
isRed() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
isReplacement() - Method in class de.learnlib.algorithm.adt.model.ExtensionResult
Utility method, indicating if the search for an extending replacement was a success.
isResetNode(ADTNode<?, ?, ?>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
isRoot() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
isRoot() - Method in class de.learnlib.algorithm.ttt.base.TTTState
Checks whether this state is the initial state (i.e., the root of the spanning tree).
isRoot() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
isSameState(Word<I>, S, Word<I>, S) - Method in class de.learnlib.oracle.membership.SimulatorOmegaOracle
Test for state equivalence by simply invoking Object.equals(Object).
isSameState(Word<I>, S, Word<I>, S) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
Returns whether two states are equal, or if both access sequences w1, and w2 end up in the same state.
isSameState(Word<I>, S, Word<I>, S) - Method in class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracle
 
isSameState(Word<I>, S, Word<I>, S) - Method in class de.learnlib.oracle.parallelism.StaticParallelOmegaOracle
 
isShortPrefixRow() - Method in class de.learnlib.algorithm.nlstar.Row
 
isShortPrefixRow() - Method in interface de.learnlib.datastructure.observationtable.Row
Retrieves whether this row is a short or a long prefix row.
isShortPrefixRow() - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
isSpanningTreeEdge() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
isSubkeyOf(StatisticsKey) - Method in class de.learnlib.statistic.StatisticsKey
Returns whether this key is a subkey of the given one.
isSymbolNode(ADTNode<?, ?, ?>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
 
isTemp() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
isTransitionDefined(ADTState<I, O>, I) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
isTransitionDefined(S, I) - Method in interface de.learnlib.algorithm.adt.api.PartialTransitionAnalyzer
Check whether the transition in question is defined or not.
isTree() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
isTree() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
isTree() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
isUltimatelyPeriodic() - Method in class de.learnlib.query.OmegaQuery
 
isWhite() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
iterator() - Method in class de.learnlib.datastructure.list.IntrusiveList
 
iterator() - Method in class de.learnlib.datastructure.pta.BasePTA
 
iterator() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
 

K

KearnsVaziraniDFA<I> - Class in de.learnlib.algorithm.kv.dfa
The Kearns/Vazirani algorithm for learning DFA, as described in the book "An Introduction to Computational Learning Theory" by Michael Kearns and Umesh Vazirani.
KearnsVaziraniDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
Constructor.
KearnsVaziraniDFA(Alphabet<I>, MembershipOracle<I, Boolean>, boolean, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
Constructor.
KearnsVaziraniDFABuilder<I> - Class in de.learnlib.algorithm.kv.dfa
A builder for constructing KearnsVaziraniDFA instances.
KearnsVaziraniDFABuilder() - Constructor for class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Creates a new builder (and may set default values for some parameters).
KearnsVaziraniDFAState<I> - Class in de.learnlib.algorithm.kv.dfa
Class that contains all data that represent the internal state of the KearnsVaziraniDFA learner.
KearnsVaziraniMealy<I,O> - Class in de.learnlib.algorithm.kv.mealy
An adaption of the Kearns/Vazirani algorithm for Mealy machines.
KearnsVaziraniMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
Constructor.
KearnsVaziraniMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, boolean, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
Constructor.
KearnsVaziraniMealyBuilder<I,O> - Class in de.learnlib.algorithm.kv.mealy
A builder for constructing KearnsVaziraniMealy instances.
KearnsVaziraniMealyBuilder() - Constructor for class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Creates a new builder (and may set default values for some parameters).
KearnsVaziraniMealyState<I,O> - Class in de.learnlib.algorithm.kv.mealy
Class that contains all data that represent the internal state of the KearnsVaziraniMealy learner.
key(AbstractDTNode<I, D>) - Method in interface de.learnlib.algorithm.lambda.ttt.dt.Children
 
KEY_CEX_DUR - Static variable in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
The StatisticsKey this class uses for clocking the duration of the counterexample analysis runs.
KEY_CEX_NUM - Static variable in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
The StatisticsKey this class uses for counting the number of counterexample analysis runs.
KEY_COUNT - Static variable in class de.learnlib.filter.statistic.oracle.CounterEQOracle
The StatisticsKey this class uses for counting the number of found counterexamples of the equivalence oracle.
KEY_DUR_CEX - Static variable in class de.learnlib.util.Experiment
The StatisticsKey this class uses for clocking the duration of the counterexample search of the equivalence oracle.
KEY_DUR_LEARN - Static variable in class de.learnlib.util.Experiment
The StatisticsKey this class uses for clocking the duration of the exploration phase of the learning algorithm.
KEY_FALSE_NEGATIVES - Static variable in class de.learnlib.filter.symbol.AbstractStatisticsSymbolFilter
A StatisticsKey for counting the number of falsely ignored transitions (false negatives).
KEY_FINAL_SIZE - Static variable in class de.learnlib.util.Experiment
The StatisticsKey this class uses for counting the size of the final hypothesis.
KEY_INPUT - Static variable in class de.learnlib.filter.statistic.sul.CounterStateLocalInputSUL
The StatisticsKey this class uses for counting the number of input checks executed on the SUL.
KEY_LEN - Static variable in class de.learnlib.filter.statistic.oracle.CounterEQOracle
The StatisticsKey this class uses for counting the number of symbols contained in the found counterexamples.
KEY_QUERIES - Static variable in class de.learnlib.filter.symbol.AbstractStatisticsSymbolFilter
A StatisticsKey for counting the number of queries that this filter has processed.
KEY_QUERY - Static variable in class de.learnlib.filter.statistic.oracle.CounterOracle
The StatisticsKey this class uses for counting the number of queries executed on the membership oracle.
KEY_QUERY - Static variable in class de.learnlib.filter.statistic.sul.CounterSUL
The StatisticsKey this class uses for counting the number of posts executed on the SUL.
KEY_REF - Static variable in class de.learnlib.filter.statistic.learner.RefinementCounterLearner
The StatisticsKey this class uses for counting the number of refinements executed on the learning algorithm.
KEY_REF_DISCR - Static variable in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
The StatisticsKey this class uses for counting the number of refinements due to missing discriminators.
KEY_REF_FI - Static variable in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
The StatisticsKey this class uses for counting the number of refinements due to false ignores by the symbol filter.
KEY_REF_OS - Static variable in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
The StatisticsKey this class uses for counting the number of refinements due to missing one-shot timers.
KEY_REF_RESET - Static variable in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
The StatisticsKey this class uses for counting the number of refinements due to missing resets.
KEY_RESET - Static variable in class de.learnlib.filter.statistic.oracle.CounterAdaptiveQueryOracle
The StatisticsKey this class uses for counting the number of reset and finished queries executed on the membership oracle.
KEY_ROUNDS - Static variable in class de.learnlib.util.Experiment
The StatisticsKey this class uses for counting the number of learning rounds of this experiment.
KEY_SYMBOL - Static variable in class de.learnlib.filter.statistic.oracle.CounterAdaptiveQueryOracle
The StatisticsKey this class uses for counting the number of symbols contained in the executed queries.
KEY_SYMBOL - Static variable in class de.learnlib.filter.statistic.oracle.CounterOracle
The StatisticsKey this class uses for counting the number of symbols contained in the executed queries.
KEY_SYMBOL - Static variable in class de.learnlib.filter.statistic.sul.CounterSUL
The StatisticsKey this class uses for counting the number of steps executed on the SUL.
KEY_TIMESTEPS - Static variable in class de.learnlib.filter.statistic.sul.CounterTimedSUL
The StatisticsKey this class uses for counting the number of time steps executed on the SUL.
KEY_TRUE_NEGATIVES - Static variable in class de.learnlib.filter.symbol.AbstractStatisticsSymbolFilter
A StatisticsKey for counting the number of correctly ignored transitions (true negatives).
keySet() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
KWayStateCoverEQOracle<A extends DeterministicAutomaton.RegularAutomaton<?,I,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
An EquivalenceOracle based on the concepts of mutation testing as described in the paper Learning from Faults: Mutation Testing in Active Automata Learning by Bernhard K.
KWayStateCoverEQOracle(MembershipOracle<I, D>, Random, int, int, KWayStateCoverTestsIterator.CombinationMethod, int) - Constructor for class de.learnlib.oracle.equivalence.KWayStateCoverEQOracle
Constructor.
KWayStateCoverEQOracleBuilder<A extends DeterministicAutomaton.RegularAutomaton<?,I,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
A builder for constructing KWayStateCoverEQOracle instances.
KWayStateCoverEQOracleBuilder() - Constructor for class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Creates a new builder (and may set default values for some parameters).
KWayTransitionCoverEQOracle<A extends DeterministicAutomaton.RegularAutomaton<?,I,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
An EquivalenceOracle based on the concepts of mutation testing as described in the paper Learning from Faults: Mutation Testing in Active Automata Learning by Bernhard K.
KWayTransitionCoverEQOracle(MembershipOracle<I, D>, Random, int, int, int, int, int, KWayTransitionCoverTestsIterator.OptimizationMetric, KWayTransitionCoverTestsIterator.GenerationMethod, int) - Constructor for class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracle
Constructor.
KWayTransitionCoverEQOracleBuilder<A extends DeterministicAutomaton.RegularAutomaton<?,I,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
A builder for constructing KWayTransitionCoverEQOracle instances.
KWayTransitionCoverEQOracleBuilder() - Constructor for class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Creates a new builder (and may set default values for some parameters).

L

LassoEmptinessOracle<L extends Lasso<I,D>,I,D> - Interface in de.learnlib.oracle
An emptiness oracle for lassos.
LassoEmptinessOracle.DFALassoEmptinessOracle<I> - Interface in de.learnlib.oracle
 
LassoEmptinessOracle.MealyLassoEmptinessOracle<I,O> - Interface in de.learnlib.oracle
 
LassoEmptinessOracleImpl<L extends Lasso<I,D>,S,I,D> - Class in de.learnlib.oracle.emptiness
 
LassoEmptinessOracleImpl(OmegaMembershipOracle<S, I, D>) - Constructor for class de.learnlib.oracle.emptiness.LassoEmptinessOracleImpl
 
LassoOracle<L extends Lasso<I,D>,I,D> - Interface in de.learnlib.oracle
An automaton oracle for lassos.
LassoOracle.DFALassoOracle<I> - Interface in de.learnlib.oracle
 
LassoOracle.MealyLassoOracle<I,O> - Interface in de.learnlib.oracle
 
lcaInfo(N, N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
Fetches for two nodes information about their lowest common ancestor in this discrimination tree.
LCAInfo<O,N> - Class in de.learnlib.datastructure.discriminationtree.model
DAO for aggregating information about the least common ancestor of two subtrees in a discrimination tree.
LCAInfo(N, O, O) - Constructor for class de.learnlib.datastructure.discriminationtree.model.LCAInfo
 
LEAF_NODE - Enum constant in enum class de.learnlib.algorithm.adt.adt.ADTNode.NodeType
 
leafIterator(N) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
Returns an iterator that traverses all leaves (no inner nodes) of a subtree of a given discrimination tree node.
LeafSplitter - Interface in de.learnlib.algorithm.adt.api
Interface for configuration objects that specify how to split the ADT leaf of a hypothesis state that needs refinement.
LeafSplitters - Class in de.learnlib.algorithm.adt.config
A collection of default LeafSplitter configurations.
learner - Variable in class de.learnlib.testsupport.AbstractLearnerASTTest
 
LearnerConstructor<L,I,D> - Interface in de.learnlib.algorithm
A simplified view on the constructor of a learning algorithm that only requires an Alphabet definition and a MembershipOracle.
LearnerITUtil - Class in de.learnlib.testsupport.it.util
Utility class for integration tests for a learning algorithm (or "learner").
LearnerStateTracker - Interface in de.learnlib
A utility interface for managing the learner state as required by the LearningAlgorithm contract.
LearnerVariant<M,I,D> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantList<M,I,D> - Interface in de.learnlib.testsupport.it.variant
A write-only list to store multiple variants of a learning algorithm.
LearnerVariantList.DFALearnerVariantList<I> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.MealyLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.MealySymLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.MMLTLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.MooreLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.MooreSymLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.OneSEVPALearnerVariantList<I> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.SBALearnerVariantList<I> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.SPALearnerVariantList<I> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantList.SPMMLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl<M,I,D> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl
 
LearnerVariantListImpl.DFALearnerVariantListImpl<I> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.MealyLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.MealySymLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.MMLTLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.MooreLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.MooreSymLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.OneSEVPALearnerVariantListImpl<I> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.SBALearnerVariantListImpl<I> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.SPALearnerVariantListImpl<I> - Class in de.learnlib.testsupport.it.variant
 
LearnerVariantListImpl.SPMMLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
learningAlgorithm - Variable in class de.learnlib.util.Experiment
 
LearningAlgorithm<M,I,D> - Interface in de.learnlib.algorithm
Basic interface for a model inference algorithm.
LearningAlgorithm.DFALearner<I> - Interface in de.learnlib.algorithm
 
LearningAlgorithm.MealyLearner<I,O> - Interface in de.learnlib.algorithm
 
LearningAlgorithm.MooreLearner<I,O> - Interface in de.learnlib.algorithm
 
LearningAlgorithm.NFALearner<I> - Interface in de.learnlib.algorithm
 
LearningCache<A,I,O> - Interface in de.learnlib.filter.cache
Interface for a cache used in automata learning.
LearningCache.DFALearningCache<I> - Interface in de.learnlib.filter.cache
Specialization of the LearningCache interface for DFA learning.
LearningCache.MealyLearningCache<I,O> - Interface in de.learnlib.filter.cache
Specialization of the LearningCache interface for Mealy machine learning.
LearningCache.MMLTLearningCache<I,O> - Interface in de.learnlib.filter.cache
Specialization of the LearningCache interface for MMLT learning.
LearningCache.MooreLearningCache<I,O> - Interface in de.learnlib.filter.cache
Specialization of the LearningCache interface for Moore machine learning.
LearningCacheOracle<A,I,D> - Interface in de.learnlib.filter.cache
A learning cache that also serves as a membership oracle.
LearningCacheOracle.DFALearningCacheOracle<I> - Interface in de.learnlib.filter.cache
Specialization of the LearningCacheOracle interface for DFA learning.
LearningCacheOracle.MealyLearningCacheOracle<I,O> - Interface in de.learnlib.filter.cache
Specialization of the LearningCacheOracle interface for Mealy machine learning.
LearningCacheOracle.MMMLTLearningCacheOracle<I,O> - Interface in de.learnlib.filter.cache
Specialization of the LearningCacheOracle interface for MMLT learning.
LearningCacheOracle.MooreLearningCacheOracle<I,O> - Interface in de.learnlib.filter.cache
Specialization of the LearningCacheOracle interface for Moore machine learning.
LearningExample<I,A> - Interface in de.learnlib.testsupport.example
 
LearningExample.DFALearningExample<I> - Interface in de.learnlib.testsupport.example
 
LearningExample.MealyLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
LearningExample.MMLTLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
LearningExample.MooreLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
LearningExample.OneSEVPALearningExample<I> - Interface in de.learnlib.testsupport.example
 
LearningExample.SBALearningExample<I> - Interface in de.learnlib.testsupport.example
 
LearningExample.SPALearningExample<I> - Interface in de.learnlib.testsupport.example
 
LearningExample.SPMMLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
LearningExample.SSTLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
LearningExample.StateLocalInputMealyLearningExample<I,O> - Interface in de.learnlib.testsupport.example
LearningExample.UniversalDeterministicLearningExample<I,A extends UniversalAutomaton<?,I,?,?,?>> - Interface in de.learnlib.testsupport.example
 
LearningExamples - Class in de.learnlib.testsupport.example
 
LearnLibLocalPropertiesAutomataLibSettingsSource - Class in de.learnlib.setting.sources
 
LearnLibLocalPropertiesAutomataLibSettingsSource() - Constructor for class de.learnlib.setting.sources.LearnLibLocalPropertiesAutomataLibSettingsSource
 
LearnLibLocalPropertiesSource - Class in de.learnlib.setting.sources
 
LearnLibLocalPropertiesSource() - Constructor for class de.learnlib.setting.sources.LearnLibLocalPropertiesSource
 
LearnLibPropertiesAutomataLibSettingsSource - Class in de.learnlib.setting.sources
 
LearnLibPropertiesAutomataLibSettingsSource() - Constructor for class de.learnlib.setting.sources.LearnLibPropertiesAutomataLibSettingsSource
 
LearnLibPropertiesSource - Class in de.learnlib.setting.sources
 
LearnLibPropertiesSource() - Constructor for class de.learnlib.setting.sources.LearnLibPropertiesSource
 
LearnLibProperty - Enum Class in de.learnlib.setting
An enum of all the system properties currently used by LearnLib.
LearnLibSettings - Class in de.learnlib.setting
 
LearnLibSettingsSource - Interface in de.learnlib.setting
 
LearnLibSystemPropertiesAutomataLibSettingsSource - Class in de.learnlib.setting.sources
 
LearnLibSystemPropertiesAutomataLibSettingsSource() - Constructor for class de.learnlib.setting.sources.LearnLibSystemPropertiesAutomataLibSettingsSource
 
LearnLibSystemPropertiesSource - Class in de.learnlib.setting.sources
 
LearnLibSystemPropertiesSource() - Constructor for class de.learnlib.setting.sources.LearnLibSystemPropertiesSource
 
leastCommonAncestor - Variable in class de.learnlib.datastructure.discriminationtree.model.LCAInfo
 
leastCommonAncestor(N, N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
leaves() - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
length() - Method in class de.learnlib.query.Query
Returns the number of symbols of this query by adding the lengths of the prefix and suffix.
LEVELED_BEST_EFFORT - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
LEVELED_MIN_LENGTH - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
LEVELED_MIN_SIZE - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
LevelOrderReplacer - Class in de.learnlib.algorithm.adt.config.model.replacer
 
LevelOrderReplacer(ADSCalculator) - Constructor for class de.learnlib.algorithm.adt.config.model.replacer.LevelOrderReplacer
 
LEX_ORDER - Enum constant in enum class de.learnlib.datastructure.pta.config.DefaultProcessingOrders
Processes blue states in ascending lexicographical order of their access sequences.
lexCompareTo(S) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
LIFO - Enum constant in enum class de.learnlib.filter.reuse.tree.BoundedDeque.AccessPolicy
Last-in first-out.
LIFO_ORDER - Enum constant in enum class de.learnlib.datastructure.pta.config.DefaultProcessingOrders
Processes blue states in a last-in, first-out (stack-like) manner.
LINEAR_BWD - Static variable in class de.learnlib.acex.AcexAnalyzers
Analyzer that linearly scans through the abstract counterexample in descending order.
LINEAR_FWD - Static variable in class de.learnlib.acex.AcexAnalyzers
Analyzer that linearly scans through the abstract counterexample in ascending order.
linearSearchBwd(AbstractCounterexample<E>, int, int) - Static method in class de.learnlib.acex.AcexAnalysisAlgorithms
Scan linearly through the counterexample in descending order.
linearSearchFwd(AbstractCounterexample<E>, int, int) - Static method in class de.learnlib.acex.AcexAnalysisAlgorithms
Scan linearly through the counterexample in ascending order.
link(DTNode<I>, HypLoc<I>) - Static method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
link(AbstractBaseDTNode<I, D>, TTTState<I, D>) - Static method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Establish the connection between a node in the discrimination tree and a state of the hypothesis.
LLambdaDFA<I> - Class in de.learnlib.algorithm.lambda.lstar
 
LLambdaDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
LLambdaDFA(Alphabet<I>, MembershipOracle<I, Boolean>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
LLambdaMealy<I,O> - Class in de.learnlib.algorithm.lambda.lstar
 
LLambdaMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
LLambdaMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
LLambdaState<I,D> - Class in de.learnlib.algorithm.lambda.lstar
State class for making LLambdaDFA and LLambdaMealy resumable.
loadLearnLibV2Benchmark(String) - Static method in class de.learnlib.testsupport.example.dfa.DFABenchmarks
 
loadPeterson2() - Static method in class de.learnlib.testsupport.example.dfa.DFABenchmarks
 
loadPeterson3() - Static method in class de.learnlib.testsupport.example.dfa.DFABenchmarks
 
loadPots2() - Static method in class de.learnlib.testsupport.example.dfa.DFABenchmarks
 
loadPots3() - Static method in class de.learnlib.testsupport.example.dfa.DFABenchmarks
 
LocalSuffixFinder<I,D> - Interface in de.learnlib.counterexample
Suffix-based local counterexample analyzer.
LocalSuffixFinders - Class in de.learnlib.counterexample
A collection of suffix-based local counterexample analyzers.
location - Variable in class de.learnlib.algorithm.ttt.vpa.Splitter
 
LocationTimerInfo<I,O> - Class in de.learnlib.algorithm.lstar.mmlt
Stores information about local timers of a location.
LocationTimerInfo(Word<TimedInput<I>>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
 
lock() - Method in class de.learnlib.testsupport.it.util.LockableOracle
Locks this oracle.
LockableOracle<I,D> - Class in de.learnlib.testsupport.it.util
A lockable oracle is a MembershipOracle whose actions can be blocked by setting its lock.
LockableOracle(MembershipOracle<I, D>) - Constructor for class de.learnlib.testsupport.it.util.LockableOracle
Constructor.
LOGGER - Static variable in class de.learnlib.util.Experiment
 
LoggingPropertyOracle<I,A extends Output<I,D>,P,D> - Class in de.learnlib.oracle.property
A PropertyOracle that performs logging.
LoggingPropertyOracle(PropertyOracle<I, A, P, D>) - Constructor for class de.learnlib.oracle.property.LoggingPropertyOracle
Constructs a new LoggingPropertyOracle.
longestASPrefix(Word<I>) - Method in interface de.learnlib.AccessSequenceTransformer
 
LSharpMealy<I,O> - Class in de.learnlib.algorithm.lsharp
Implementation of the L# algorithm for MealyMachines.
LSharpMealy(Alphabet<I>, AdaptiveMembershipOracle<I, O>) - Constructor for class de.learnlib.algorithm.lsharp.LSharpMealy
 
LSharpMealy(Alphabet<I>, AdaptiveMembershipOracle<I, O>, Rule2, Rule3, Word<I>, O, Random) - Constructor for class de.learnlib.algorithm.lsharp.LSharpMealy
 
LSharpMealyBuilder<I,O> - Class in de.learnlib.algorithm.lsharp
A builder for constructing LSharpMealy instances.
LSharpMealyBuilder() - Constructor for class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Creates a new builder (and may set default values for some parameters).
LSOracle<I,O> - Class in de.learnlib.algorithm.lsharp
 
LSOracle(AdaptiveMembershipOracle<I, O>, NormalObservationTree<I, O>, Rule2, Rule3, Word<I>, O, Random) - Constructor for class de.learnlib.algorithm.lsharp.LSOracle
 
LStarDFAUtil - Class in de.learnlib.algorithm.lstar.dfa
 
LStarMealyUtil - Class in de.learnlib.algorithm.lstar.mealy
 
LStarMooreUtil - Class in de.learnlib.algorithm.lstar.moore
 

M

makeBlue() - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
makeConsistent(MembershipOracle<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
makeConsistent(MembershipOracle<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
makeConsistent(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
makeObsTreeAdequate() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
makeRed(int) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
makeShort(int) - Method in class de.learnlib.datastructure.observationtable.RowImpl
Makes this row a short label row.
makeShortPrefix(MembershipOracle<I, D>) - Method in interface de.learnlib.algorithm.lambda.ttt.pt.PTNode
 
makeShortPrefix(MembershipOracle<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
makeShortPrefix(MembershipOracle<I, D>, PTNode<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.dt.DTLeaf
 
makeSink(Integer) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
makeTree(HState<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
makeTree(AbstractHypTrans<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
makeTree(HypLoc<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
makeTree(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
makeTree(TTTTransition<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
makeUpper(List<Row<I>>) - Method in class de.learnlib.algorithm.nlstar.ObservationTable
 
MALER_PNUELI - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
MALER_PNUELI - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds all suffixes of the input word, as suggested by Maler & Pnueli.
MalerPnueliDFA<I> - Class in de.learnlib.algorithm.malerpnueli
A DFA-based specialization of the L* learner which uses the counterexample analysis strategy proposed by Maler & Pnueli.
MalerPnueliDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliDFA
 
MalerPnueliDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, ClosingStrategy<? super I, ? super Boolean>) - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliDFA
 
MalerPnueliDFABuilder<I> - Class in de.learnlib.algorithm.malerpnueli
A builder for constructing MalerPnueliDFA instances.
MalerPnueliDFABuilder() - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Creates a new builder (and may set default values for some parameters).
MalerPnueliMealy<I,O> - Class in de.learnlib.algorithm.malerpnueli
A MealyMachine-based specialization of the L* learner which uses the counterexample analysis strategy proposed by Maler & Pnueli.
MalerPnueliMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliMealy
 
MalerPnueliMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliMealy
 
MalerPnueliMealyBuilder<I,O> - Class in de.learnlib.algorithm.malerpnueli
A builder for constructing MalerPnueliMealy instances.
MalerPnueliMealyBuilder() - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Creates a new builder (and may set default values for some parameters).
MalerPnueliMoore<I,O> - Class in de.learnlib.algorithm.malerpnueli
A MooreMachine-based specialization of the L* learner which uses the counterexample analysis strategy proposed by Maler & Pnueli.
MalerPnueliMoore(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliMoore
 
MalerPnueliMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliMoore
 
MalerPnueliMooreBuilder<I,O> - Class in de.learnlib.algorithm.malerpnueli
A builder for constructing MalerPnueliMoore instances.
MalerPnueliMooreBuilder() - Constructor for class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Creates a new builder (and may set default values for some parameters).
mapInput(AI) - Method in interface de.learnlib.Mapper
Method that maps an abstract input to a corresponding concrete input.
mapInput(MethodInput) - Method in class de.learnlib.driver.reflect.SimplePOJOExceptionMapper
 
mapInput(String) - Method in class de.learnlib.mapper.StringMapper
 
mapOutput(CO) - Method in interface de.learnlib.Mapper
Method that maps a concrete output to a corresponding abstract output.
mapOutput(MethodOutput) - Method in class de.learnlib.driver.reflect.SimplePOJOExceptionMapper
 
mapOutput(Object) - Method in class de.learnlib.mapper.StringMapper
 
MappedException<O> - Class in de.learnlib.exception
A mapped exception allows one to gracefully handle exceptions thrown, e.g., during a SUL's step method by providing information about the output symbol that should be emitted instead and subsequent outputs.
MappedOracle<AI,AO,CI,CO> - Class in de.learnlib.oracle.membership
A utility class that allows to lift a membership oracle of concrete input/output symbols to a membership oracle of abstract input/output symbols, given a corresponding mapper.
MappedOracle(QueryAnswerer<CI, CO>, Mapper.AsynchronousMapper<AI, AO, CI, CO>) - Constructor for class de.learnlib.oracle.membership.MappedOracle
 
MappedSUL<AI,AO,CI,CO> - Class in de.learnlib.mapper
 
MappedSUL(SULMapper<? super AI, ? extends AO, ? extends CI, ? super CO>, SUL<? super CI, ? extends CO>) - Constructor for class de.learnlib.mapper.MappedSUL
 
Mapper<AI,AO,CI,CO> - Interface in de.learnlib
A mapper that lifts a SUL or MembershipOracle from an "abstract" to a "concrete" level.
Mapper.AsynchronousMapper<AI,AO,CI,CO> - Interface in de.learnlib
A mapper refinement to establish the contract of an asynchronous, query-wise translation of input words.
Mapper.SynchronousMapper<AI,AO,CI,CO> - Interface in de.learnlib
A mapper refinement to establish the contract of a synchronized, symbol-wise translation of input words for reactive systems.
Mappers - Class in de.learnlib.mapper
Utility methods for manipulating mappers.
MapStatisticsProvider - Class in de.learnlib.filter.statistic
 
MapStatisticsProvider() - Constructor for class de.learnlib.filter.statistic.MapStatisticsProvider
 
MapStatisticsService - Class in de.learnlib.filter.statistic.container
A StatisticsService that stores all statistics in a Map.
MapStatisticsService() - Constructor for class de.learnlib.filter.statistic.container.MapStatisticsService
 
mapTransition(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
mapTransition(TTTTransition<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
mapTransition(TTTTransition<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
mapTransition(TTTTransition<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
MapTransitions<I,O> - Class in de.learnlib.algorithm.lsharp
 
MapTransitions(int) - Constructor for class de.learnlib.algorithm.lsharp.MapTransitions
 
mapUnwrappedException(RuntimeException) - Method in class de.learnlib.driver.reflect.SimplePOJOExceptionMapper
 
mapUnwrappedException(RuntimeException) - Method in interface de.learnlib.sul.SULMapper
Maps an unwrapped RuntimeException to an abstract output symbol, or rethrows it if it is unmappable.
mapWrappedException(SULException) - Method in interface de.learnlib.sul.SULMapper
Maps a wrapped SULException to an abstract output symbol, or rethrows it if it is unmappable.
mark(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
Mark this node with the given label.
maximalBaseInput(ObservationTree<S, I, O>, Collection<S>, Map<I, Pair<Integer, Integer>>) - Static method in class de.learnlib.algorithm.lsharp.ads.ADSTree
 
maxSearchIndex(int) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
maxSearchIndex(int) - Method in class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
maxSearchIndex(int) - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
maxSystemStates() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
maxTimeoutWaitingTime() - Method in record class de.learnlib.time.MMLTModelParams
Returns the value of the maxTimeoutWaitingTime record component.
maxTimerQueryWaitingTime() - Method in record class de.learnlib.time.MMLTModelParams
Returns the value of the maxTimerQueryWaitingTime record component.
MealyBFEmptinessOracle<I,O> - Class in de.learnlib.oracle.emptiness
A type-specific refinement of AbstractBFEmptinessOracle.
MealyBFEmptinessOracle(MembershipOracle.MealyMembershipOracle<I, O>, double) - Constructor for class de.learnlib.oracle.emptiness.MealyBFEmptinessOracle
MealyBFInclusionOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of AbstractBFInclusionOracle.
MealyBFInclusionOracle(MembershipOracle.MealyMembershipOracle<I, O>, double) - Constructor for class de.learnlib.oracle.equivalence.MealyBFInclusionOracle
MealyCacheConsistencyTest<I,O> - Class in de.learnlib.filter.cache.mealy
An EquivalenceOracle that tests a hypothesis for consistency with the contents of a MealyCacheOracle.
MealyCacheConsistencyTest(IncrementalMealyBuilder<I, O>) - Constructor for class de.learnlib.filter.cache.mealy.MealyCacheConsistencyTest
Constructor.
MealyCacheOracle<I,O> - Class in de.learnlib.filter.cache.mealy
Mealy cache.
MealyCacheOracle.MealyCacheOracleState<I,O> - Class in de.learnlib.filter.cache.mealy
 
MealyCaches - Class in de.learnlib.filter.cache.mealy
A factory for creating caches for mealy-based MembershipOracles.
MealyCExFirstOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of CExFirstOracle.
MealyCExFirstOracle() - Constructor for class de.learnlib.oracle.equivalence.MealyCExFirstOracle
Delegates to CExFirstOracle().
MealyCExFirstOracle(PropertyOracle.MealyPropertyOracle<I, O, ?>) - Constructor for class de.learnlib.oracle.equivalence.MealyCExFirstOracle
MealyCExFirstOracle(Collection<? extends PropertyOracle.MealyPropertyOracle<I, O, ?>>) - Constructor for class de.learnlib.oracle.equivalence.MealyCExFirstOracle
MealyCompleteExplorationEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of CompleteExplorationEQOracle.
MealyCompleteExplorationEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int) - Constructor for class de.learnlib.oracle.equivalence.MealyCompleteExplorationEQOracle
MealyCompleteExplorationEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyCompleteExplorationEQOracle
MealyCompleteExplorationEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyCompleteExplorationEQOracle
MealyCounterOracle<I,O> - Class in de.learnlib.filter.statistic.oracle
A type-specific refinement of CounterOracle.
MealyCounterOracle(MembershipOracle.MealyMembershipOracle<I, O>) - Constructor for class de.learnlib.filter.statistic.oracle.MealyCounterOracle
MealyCounterOracle(MembershipOracle.MealyMembershipOracle<I, O>, String) - Constructor for class de.learnlib.filter.statistic.oracle.MealyCounterOracle
MealyDHC<I,O> - Class in de.learnlib.algorithm.dhc.mealy
The DHC learner.
MealyDHC(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.dhc.mealy.MealyDHC
Constructor, provided for backwards compatibility reasons.
MealyDHC(Alphabet<I>, MembershipOracle<I, Word<O>>, GlobalSuffixFinder<? super I, ? super Word<O>>, Collection<? extends Word<I>>) - Constructor for class de.learnlib.algorithm.dhc.mealy.MealyDHC
Constructor.
MealyDHCBuilder<I,O> - Class in de.learnlib.algorithm.dhc.mealy
A builder for constructing MealyDHC instances.
MealyDHCBuilder() - Constructor for class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Creates a new builder (and may set default values for some parameters).
MealyDHCState<I,O> - Class in de.learnlib.algorithm.dhc.mealy
Class that contains all data that represent the internal state of the MealyDHC learner.
MealyDisproveFirstOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of DisproveFirstOracle.
MealyDisproveFirstOracle() - Constructor for class de.learnlib.oracle.equivalence.MealyDisproveFirstOracle
Delegates to DisproveFirstOracle().
MealyDisproveFirstOracle(PropertyOracle.MealyPropertyOracle<I, O, ?>) - Constructor for class de.learnlib.oracle.equivalence.MealyDisproveFirstOracle
MealyDisproveFirstOracle(Collection<? extends PropertyOracle.MealyPropertyOracle<I, O, ?>>) - Constructor for class de.learnlib.oracle.equivalence.MealyDisproveFirstOracle
MealyEQOracleChain<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of EQOracleChain.
MealyEQOracleChain(EquivalenceOracle.MealyEquivalenceOracle<I, O>...) - Constructor for class de.learnlib.oracle.equivalence.MealyEQOracleChain
MealyEQOracleChain(List<? extends EquivalenceOracle.MealyEquivalenceOracle<I, O>>) - Constructor for class de.learnlib.oracle.equivalence.MealyEQOracleChain
Delegates to EQOracleChain(List).
MealyExperiment<I,O> - Class in de.learnlib.util
A type-specific refinement of Experiment.
MealyExperiment(LearningAlgorithm.MealyLearner<I, O>, EquivalenceOracle.MealyEquivalenceOracle<I, O>, Alphabet<I>) - Constructor for class de.learnlib.util.MealyExperiment
MealyExperiment(LearningAlgorithm.MealyLearner<I, O>, EquivalenceOracle.MealyEquivalenceOracle<I, O>, Alphabet<I>, InputModelSerializer<I, ? super MealyMachine<?, I, ?, O>>) - Constructor for class de.learnlib.util.MealyExperiment
MealyFinitePropertyOracle<I,O,P> - Class in de.learnlib.oracle.property
A type-specific refinement of BasePropertyOracle.
MealyFinitePropertyOracle(P, InclusionOracle.MealyInclusionOracle<I, O>, EmptinessOracle.MealyEmptinessOracle<I, O>, ModelChecker.MealyModelChecker<I, O, P, MealyMachine<?, I, ?, O>>) - Constructor for class de.learnlib.oracle.property.MealyFinitePropertyOracle
MealyIncrementalWMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of IncrementalWMethodEQOracle.
MealyIncrementalWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, Alphabet<I>) - Constructor for class de.learnlib.oracle.equivalence.MealyIncrementalWMethodEQOracle
MealyIncrementalWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, Alphabet<I>, int) - Constructor for class de.learnlib.oracle.equivalence.MealyIncrementalWMethodEQOracle
MealyIncrementalWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, Alphabet<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyIncrementalWMethodEQOracle
MealyLassoEmptinessOracleImpl<S,I,O> - Class in de.learnlib.oracle.emptiness
A type-specific refinement of LassoEmptinessOracleImpl.
MealyLassoEmptinessOracleImpl(OmegaMembershipOracle.MealyOmegaMembershipOracle<S, I, O>) - Constructor for class de.learnlib.oracle.emptiness.MealyLassoEmptinessOracleImpl
MealyLassoPropertyOracle<I,O,P> - Class in de.learnlib.oracle.property
A type-specific refinement of BasePropertyOracle.
MealyLassoPropertyOracle(P, InclusionOracle.MealyInclusionOracle<I, O>, LassoEmptinessOracle.MealyLassoEmptinessOracle<I, O>, ModelCheckerLasso.MealyModelCheckerLasso<I, O, P>) - Constructor for class de.learnlib.oracle.property.MealyLassoPropertyOracle
MealyLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MealyLearnerVariantListImpl
 
MealyLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl.MealyLearnerVariantListImpl
 
MealyLockableOracle<I,O> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
MealyLockableOracle(MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.testsupport.it.util.MealyLockableOracle
MealyLoggingPropertyOracle<I,O,P> - Class in de.learnlib.oracle.property
A type-specific refinement of LoggingPropertyOracle.
MealyLoggingPropertyOracle(PropertyOracle.MealyPropertyOracle<I, O, P>) - Constructor for class de.learnlib.oracle.property.MealyLoggingPropertyOracle
MealyOutInconsPrefixTransformAcex<I,O> - Class in de.learnlib.acex
 
MealyOutInconsPrefixTransformAcex(Word<I>, MembershipOracle<I, Word<O>>, Function<Word<I>, Word<I>>) - Constructor for class de.learnlib.acex.MealyOutInconsPrefixTransformAcex
 
MealyPropertyOracleChain<I,O,P> - Class in de.learnlib.oracle.property
A type-specific refinement of PropertyOracleChain.
MealyPropertyOracleChain(PropertyOracle.MealyPropertyOracle<I, O, P>...) - Constructor for class de.learnlib.oracle.property.MealyPropertyOracleChain
MealyPropertyOracleChain(Collection<? extends PropertyOracle.MealyPropertyOracle<I, O, P>>) - Constructor for class de.learnlib.oracle.property.MealyPropertyOracleChain
MealyRandomWMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWMethodEQOracle.
MealyRandomWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWMethodEQOracle
MealyRandomWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWMethodEQOracle
MealyRandomWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWMethodEQOracle
MealyRandomWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWMethodEQOracle
MealyRandomWordsEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWordsEQOracle.
MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWordsEQOracle
MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int, Random) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWordsEQOracle
MealyRandomWordsEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWordsEQOracle
MealyRandomWpMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWpMethodEQOracle.
MealyRandomWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWpMethodEQOracle
MealyRandomWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWpMethodEQOracle
MealyRandomWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWpMethodEQOracle
MealyRandomWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.MealyRandomWpMethodEQOracle
MealyRefinementCounterLearner<I,O> - Class in de.learnlib.filter.statistic.learner
A type-specific refinement of RefinementCounterLearner.
MealyRefinementCounterLearner(LearningAlgorithm.MealyLearner<I, O>) - Constructor for class de.learnlib.filter.statistic.learner.MealyRefinementCounterLearner
MealyRefinementCounterLearner(LearningAlgorithm.MealyLearner<I, O>, String) - Constructor for class de.learnlib.filter.statistic.learner.MealyRefinementCounterLearner
MealySimulatorEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of SimulatorEQOracle.
MealySimulatorEQOracle(MealyMachine<?, I, ?, O>) - Constructor for class de.learnlib.oracle.equivalence.MealySimulatorEQOracle
MealySimulatorOmegaOracle(MealyMachine<S, I, ?, O>) - Constructor for class de.learnlib.oracle.membership.SimulatorOmegaOracle.MealySimulatorOmegaOracle
 
MealySimulatorOracle<I,O> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
MealySimulatorOracle(MealyMachine<?, I, ?, O>) - Constructor for class de.learnlib.oracle.membership.MealySimulatorOracle
MealySimulatorSUL<I,O> - Class in de.learnlib.driver.simulator
A SUL that implements steps by stepping through a MealyMachine.
MealySimulatorSUL(MealyMachine<?, I, ?, O>) - Constructor for class de.learnlib.driver.simulator.MealySimulatorSUL
Constructor, using null as the output for undefined transitions.
MealySimulatorSUL(MealyMachine<?, I, ?, O>, O) - Constructor for class de.learnlib.driver.simulator.MealySimulatorSUL
Constructor.
MealySymLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MealySymLearnerVariantListImpl
 
MealyUtil - Class in de.learnlib.util.mealy
Utility class helping to unify various approaches to actively learning Mealy machines.
MealyWMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of WMethodEQOracle.
MealyWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>) - Constructor for class de.learnlib.oracle.equivalence.MealyWMethodEQOracle
MealyWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int) - Constructor for class de.learnlib.oracle.equivalence.MealyWMethodEQOracle
MealyWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyWMethodEQOracle
MealyWMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyWMethodEQOracle
MealyWpMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of WpMethodEQOracle.
MealyWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>) - Constructor for class de.learnlib.oracle.equivalence.MealyWpMethodEQOracle
MealyWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int) - Constructor for class de.learnlib.oracle.equivalence.MealyWpMethodEQOracle
MealyWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyWpMethodEQOracle
MealyWpMethodEQOracle(MembershipOracle.MealyMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MealyWpMethodEQOracle
MealyWrapper<S extends AbstractBasePTAState<S,Void,O>,I,O> - Class in de.learnlib.datastructure.pta.wrapper
 
MealyWrapper(Alphabet<I>, BasePTA<S, Void, O>) - Constructor for class de.learnlib.datastructure.pta.wrapper.MealyWrapper
 
MembershipOracle<I,D> - Interface in de.learnlib.oracle
Membership oracle interface.
MembershipOracle.DFAMembershipOracle<I> - Interface in de.learnlib.oracle
A specialization of the MembershipOracle that binds the output domain to Booleans.
MembershipOracle.MealyMembershipOracle<I,O> - Interface in de.learnlib.oracle
A specialization of the MembershipOracle that binds the output domain to Words of the specified output type.
MembershipOracle.MooreMembershipOracle<I,O> - Interface in de.learnlib.oracle
A specialization of the MembershipOracle that binds the output domain to Words of the specified output type.
merge() - Method in class de.learnlib.datastructure.pta.RedBlueMerge
 
mergeADS(ADTNode<S, I, O>, ADTNode<S, I, O>) - Static method in class de.learnlib.algorithm.adt.util.ADTUtil
Tries to merge the given (single trace) ADSs (which only contains one leaf) into the given parent ADSs.
mergeStateProperty(SP) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
mergeTransitionProperty(int, int, TP) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
MethodInput - Class in de.learnlib.driver.reflect
An input symbol that represents a call to a method with a specific set of parameters.
MethodInput(String, Method, Object[]) - Constructor for class de.learnlib.driver.reflect.MethodInput
 
MethodOutput - Class in de.learnlib.driver.reflect
Abstract output of a method.
MethodOutput() - Constructor for class de.learnlib.driver.reflect.MethodOutput
 
MIN_BATCH_SIZE - Static variable in class de.learnlib.oracle.parallelism.BatchProcessorDefaults
 
MinLengthCalculator - Class in de.learnlib.algorithm.adt.config.model.calculator
 
MinLengthCalculator() - Constructor for class de.learnlib.algorithm.adt.config.model.calculator.MinLengthCalculator
 
MinSizeCalculator - Class in de.learnlib.algorithm.adt.config.model.calculator
 
MinSizeCalculator() - Constructor for class de.learnlib.algorithm.adt.config.model.calculator.MinSizeCalculator
 
MissingDiscriminatorResult<I,O> - Class in de.learnlib.algorithm.lstar.mmlt.cex.results
The target at the identified transition is incorrect due to a missing discriminator.
MissingDiscriminatorResult(Integer, TimedInput<I>, Word<TimedInput<I>>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingDiscriminatorResult
 
MissingOneShotResult<I,O> - Class in de.learnlib.algorithm.lstar.mmlt.cex.results
The provided timer should become one-shot.
MissingOneShotResult(Integer, TimerInfo<?, O>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingOneShotResult
 
MissingResetResult<I,O> - Class in de.learnlib.algorithm.lstar.mmlt.cex.results
There should be a local reset at the specified transition.
MissingResetResult(Integer, InputSymbol<I>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.cex.results.MissingResetResult
 
MMLTCacheConsistencyTest<I,O> - Class in de.learnlib.filter.cache.mmlt
Searches for counterexamples by comparing the behavior of the hypothesis and the query cache.
MMLTCounterexampleHandler<I,O> - Class in de.learnlib.algorithm.lstar.mmlt.cex
Processes a truncated counterexample for a hypothesis MMLT by searching for an extended decomposition, post-processing it, and inferring an inaccuracy from it.
MMLTCounterexampleHandler(TimedQueryOracle<I, O>, AcexAnalyzer, SymbolFilter<TimedInput<I>, InputSymbol<I>>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.cex.MMLTCounterexampleHandler
 
MMLTEQOracleChain<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of EQOracleChain.
MMLTEQOracleChain(EquivalenceOracle.MMLTEquivalenceOracle<I, O>...) - Constructor for class de.learnlib.oracle.equivalence.MMLTEQOracleChain
MMLTEQOracleChain(List<? extends EquivalenceOracle.MMLTEquivalenceOracle<I, O>>) - Constructor for class de.learnlib.oracle.equivalence.MMLTEQOracleChain
Delegates to EQOracleChain(List).
MMLTExamples - Class in de.learnlib.testsupport.example.mmlt
A collection of MMLT-based learning examples.
MMLTHypothesis<I,O> - Class in de.learnlib.algorithm.lstar.mmlt
The hypothesis model is a regular MMLT that includes an additional prefix mapping.
MMLTInconsPrefixTransformAcex<I,O> - Class in de.learnlib.algorithm.lstar.mmlt.cex
An abstract counterexample used by the ExtensibleLStarMMLT learner.
MMLTInconsPrefixTransformAcex(Word<TimedInput<I>>, TimedQueryOracle<I, O>, Function<Word<TimedInput<I>>, Word<TimedInput<I>>>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.cex.MMLTInconsPrefixTransformAcex
Constructor.
MMLTLearnerITCase<I,O> - Class in de.learnlib.testsupport.it.testcase
 
MMLTLearnerITCase(LearnerVariant<MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>>, LearningExample.MMLTLearningExample<I, O>, MMLTLockableOracle<I, O>, EquivalenceOracle<? super MMLT<?, I, ?, O>, TimedInput<I>, Word<TimedOutput<O>>>) - Constructor for class de.learnlib.testsupport.it.testcase.MMLTLearnerITCase
 
MMLTLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MMLTLearnerVariantListImpl
 
MMLTLockableOracle<I,O> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
MMLTLockableOracle(TimedQueryOracle<I, O>) - Constructor for class de.learnlib.testsupport.it.util.MMLTLockableOracle
 
MMLTModelParams<O> - Record Class in de.learnlib.time
Model-specific parameters for MMLT-based learners.
MMLTModelParams(O, SymbolCombiner<O>, long, long) - Constructor for record class de.learnlib.time.MMLTModelParams
Creates an instance of a MMLTModelParams record class.
MMLTOutputInconsistency<I,O> - Record Class in de.learnlib.algorithm.lstar.mmlt.cex
Represents an output inconsistency used by the ExtensibleLStarMMLT learner.
MMLTOutputInconsistency(Word<TimedInput<I>>, Word<TimedInput<I>>, Word<TimedOutput<O>>, Word<TimedOutput<O>>) - Constructor for record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Creates an instance of a MMLTOutputInconsistency record class.
MMLTPerfectSymbolFilter<I> - Class in de.learnlib.algorithm.lstar.mmlt.filter
A symbol filter for MMLTs that correctly accepts and ignores all transitions that silently self-loop.
MMLTPerfectSymbolFilter(MMLT<?, I, ?, ?>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.filter.MMLTPerfectSymbolFilter
 
MMLTRandomSymbolFilter<I> - Class in de.learnlib.algorithm.lstar.mmlt.filter
A symbol filter that falsely answers a query with a specified probability.
MMLTRandomSymbolFilter(MMLT<?, I, ?, ?>, double, Random) - Constructor for class de.learnlib.algorithm.lstar.mmlt.filter.MMLTRandomSymbolFilter
 
MMLTSimulatorSUL<I,O> - Class in de.learnlib.driver.simulator
Simulates the semantics of an MMLT.
MMLTSimulatorSUL(MMLT<?, I, ?, O>) - Constructor for class de.learnlib.driver.simulator.MMLTSimulatorSUL
 
MMLTStatisticsSymbolFilter<I> - Class in de.learnlib.algorithm.lstar.mmlt.filter
A symbol filter that logs statistics about false accepts and false ignores.
MMLTStatisticsSymbolFilter(MMLT<?, I, ?, ?>, SymbolFilter<TimedInput<I>, InputSymbol<I>>) - Constructor for class de.learnlib.algorithm.lstar.mmlt.filter.MMLTStatisticsSymbolFilter
 
MODEL - Static variable in class de.learnlib.logging.Category
Marker for model-related properties.
MooreCacheConsistencyTest<I,O> - Class in de.learnlib.filter.cache.moore
An EquivalenceOracle that tests a hypothesis for consistency with the contents of a MooreCacheOracle.
MooreCacheConsistencyTest(IncrementalMooreBuilder<I, O>) - Constructor for class de.learnlib.filter.cache.moore.MooreCacheConsistencyTest
Constructor.
MooreCacheOracle<I,O> - Class in de.learnlib.filter.cache.moore
Moore cache.
MooreCacheOracle.MooreCacheOracleState<I,O> - Class in de.learnlib.filter.cache.moore
 
MooreCaches - Class in de.learnlib.filter.cache.moore
A factory for creating caches for Moore-based MembershipOracles.
MooreCompleteExplorationEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of CompleteExplorationEQOracle.
MooreCompleteExplorationEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int) - Constructor for class de.learnlib.oracle.equivalence.MooreCompleteExplorationEQOracle
MooreCompleteExplorationEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreCompleteExplorationEQOracle
MooreCompleteExplorationEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreCompleteExplorationEQOracle
MooreCounterOracle<I,O> - Class in de.learnlib.filter.statistic.oracle
A type-specific refinement of CounterOracle.
MooreCounterOracle(MembershipOracle.MooreMembershipOracle<I, O>) - Constructor for class de.learnlib.filter.statistic.oracle.MooreCounterOracle
MooreCounterOracle(MembershipOracle.MooreMembershipOracle<I, O>, String) - Constructor for class de.learnlib.filter.statistic.oracle.MooreCounterOracle
MooreEQOracleChain<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of EQOracleChain.
MooreEQOracleChain(EquivalenceOracle.MooreEquivalenceOracle<I, O>...) - Constructor for class de.learnlib.oracle.equivalence.MooreEQOracleChain
MooreEQOracleChain(List<? extends EquivalenceOracle.MooreEquivalenceOracle<I, O>>) - Constructor for class de.learnlib.oracle.equivalence.MooreEQOracleChain
Delegates to EQOracleChain(List).
MooreExperiment<I,O> - Class in de.learnlib.util
A type-specific refinement of Experiment.
MooreExperiment(LearningAlgorithm.MooreLearner<I, O>, EquivalenceOracle.MooreEquivalenceOracle<I, O>, Alphabet<I>) - Constructor for class de.learnlib.util.MooreExperiment
MooreExperiment(LearningAlgorithm.MooreLearner<I, O>, EquivalenceOracle.MooreEquivalenceOracle<I, O>, Alphabet<I>, InputModelSerializer<I, ? super MooreMachine<?, I, ?, O>>) - Constructor for class de.learnlib.util.MooreExperiment
MooreIncrementalWMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of IncrementalWMethodEQOracle.
MooreIncrementalWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, Alphabet<I>) - Constructor for class de.learnlib.oracle.equivalence.MooreIncrementalWMethodEQOracle
MooreIncrementalWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, Alphabet<I>, int) - Constructor for class de.learnlib.oracle.equivalence.MooreIncrementalWMethodEQOracle
MooreIncrementalWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, Alphabet<I>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreIncrementalWMethodEQOracle
MooreLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MooreLearnerVariantListImpl
 
MooreLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl.MooreLearnerVariantListImpl
 
MooreLockableOracle<I,O> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
MooreLockableOracle(MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.testsupport.it.util.MooreLockableOracle
MooreOutInconsPrefixTransformAcex<I,O> - Class in de.learnlib.acex
 
MooreOutInconsPrefixTransformAcex(Word<I>, MembershipOracle<I, Word<O>>, Function<Word<I>, Word<I>>) - Constructor for class de.learnlib.acex.MooreOutInconsPrefixTransformAcex
 
MooreRandomWMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWMethodEQOracle.
MooreRandomWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWMethodEQOracle
MooreRandomWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWMethodEQOracle
MooreRandomWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWMethodEQOracle
MooreRandomWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWMethodEQOracle
MooreRandomWordsEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWordsEQOracle.
MooreRandomWordsEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWordsEQOracle
MooreRandomWordsEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int, Random) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWordsEQOracle
MooreRandomWordsEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWordsEQOracle
MooreRandomWpMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of RandomWpMethodEQOracle.
MooreRandomWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWpMethodEQOracle
MooreRandomWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWpMethodEQOracle
MooreRandomWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWpMethodEQOracle
MooreRandomWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.MooreRandomWpMethodEQOracle
MooreRefinementCounterLearner<I,O> - Class in de.learnlib.filter.statistic.learner
A type-specific refinement of RefinementCounterLearner.
MooreRefinementCounterLearner(LearningAlgorithm.MooreLearner<I, O>) - Constructor for class de.learnlib.filter.statistic.learner.MooreRefinementCounterLearner
MooreRefinementCounterLearner(LearningAlgorithm.MooreLearner<I, O>, String) - Constructor for class de.learnlib.filter.statistic.learner.MooreRefinementCounterLearner
MooreSimulatorEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of SimulatorEQOracle.
MooreSimulatorEQOracle(MooreMachine<?, I, ?, O>) - Constructor for class de.learnlib.oracle.equivalence.MooreSimulatorEQOracle
MooreSimulatorOracle<I,O> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
MooreSimulatorOracle(MooreMachine<?, I, ?, O>) - Constructor for class de.learnlib.oracle.membership.MooreSimulatorOracle
MooreSymLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.MooreSymLearnerVariantListImpl
 
MooreUtil - Class in de.learnlib.util.moore
Utility class helping to unify various approaches to actively learning Moore machines.
MooreWMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of WMethodEQOracle.
MooreWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>) - Constructor for class de.learnlib.oracle.equivalence.MooreWMethodEQOracle
MooreWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int) - Constructor for class de.learnlib.oracle.equivalence.MooreWMethodEQOracle
MooreWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreWMethodEQOracle
MooreWMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreWMethodEQOracle
MooreWpMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence
A type-specific refinement of WpMethodEQOracle.
MooreWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>) - Constructor for class de.learnlib.oracle.equivalence.MooreWpMethodEQOracle
MooreWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int) - Constructor for class de.learnlib.oracle.equivalence.MooreWpMethodEQOracle
MooreWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreWpMethodEQOracle
MooreWpMethodEQOracle(MembershipOracle.MooreMembershipOracle<I, O>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.MooreWpMethodEQOracle
MooreWrapper<S extends AbstractBasePTAState<S,O,Void>,I,O> - Class in de.learnlib.datastructure.pta.wrapper
 
MooreWrapper(Alphabet<I>, BasePTA<S, O, Void>) - Constructor for class de.learnlib.datastructure.pta.wrapper.MooreWrapper
 
MQ2AQWrapper<I,O> - Class in de.learnlib.testsupport
Utility class that wraps a given MembershipOracle into an AdaptiveMembershipOracle by translating each step of an AdaptiveQuery into a separate DefaultQuery.
MQ2AQWrapper(MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.testsupport.MQ2AQWrapper
 
MQUtil - Class in de.learnlib.util
 
MultiDTNode<I,O,D> - Class in de.learnlib.datastructure.discriminationtree
Generic n-ary discrimination tree node specialization.
MultiDTNode(D) - Constructor for class de.learnlib.datastructure.discriminationtree.MultiDTNode
 
MultiDTNode(MultiDTNode<I, O, D>, O, D) - Constructor for class de.learnlib.datastructure.discriminationtree.MultiDTNode
 
MultiDTree<I,O,D> - Class in de.learnlib.datastructure.discriminationtree
Generic n-ary discrimination tree specialization.
MultiDTree(MembershipOracle<I, O>) - Constructor for class de.learnlib.datastructure.discriminationtree.MultiDTree
 
MultiDTree(D, MembershipOracle<I, O>) - Constructor for class de.learnlib.datastructure.discriminationtree.MultiDTree
 
MULTIPLIER - Static variable in class de.learnlib.testsupport.AbstractBFOracleTest
 
MutableObservationTable<I,D> - Interface in de.learnlib.datastructure.observationtable
 

N

needsConsistencyCheck() - Method in interface de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandler
 
needsSifting() - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
NEVER_REPLACE - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
newChildren() - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
newDynamicParallelAdaptiveOracle(AdaptiveMembershipOracle<I, O>, AdaptiveMembershipOracle<I, O>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newDynamicParallelAdaptiveOracle(SUL<I, O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelAdaptiveOracleBuilder using the provided sul as a supplier.
newDynamicParallelAdaptiveOracle(Collection<? extends AdaptiveMembershipOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelAdaptiveOracleBuilder using the provided collection of membership oracles.
newDynamicParallelAdaptiveOracle(Supplier<? extends AdaptiveMembershipOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelAdaptiveOracleBuilder using the provided supplier.
newDynamicParallelOmegaOracle(OmegaMembershipOracle<S, I, D>, OmegaMembershipOracle<S, I, D>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newDynamicParallelOmegaOracle(ObservableSUL<?, I, O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOmegaOracleBuilder using the provided sul as a supplier.
newDynamicParallelOmegaOracle(Collection<? extends OmegaMembershipOracle<S, I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOmegaOracleBuilder using the provided collection of membership oracles.
newDynamicParallelOmegaOracle(Supplier<? extends OmegaMembershipOracle<S, I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOmegaOracleBuilder using the provided supplier.
newDynamicParallelOracle(MembershipOracle<I, D>, MembershipOracle<I, D>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newDynamicParallelOracle(StateLocalInputSUL<I, O>, O) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOracleBuilder using the provided sul as a supplier.
newDynamicParallelOracle(SUL<I, O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOracleBuilder using the provided sul as a supplier.
newDynamicParallelOracle(Collection<? extends MembershipOracle<I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOracleBuilder using the provided collection of membership oracles.
newDynamicParallelOracle(Supplier<? extends MembershipOracle<I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelOracleBuilder using the provided supplier.
newDynamicParallelTimedQueryOracle(TimedQueryOracle<I, O>, TimedQueryOracle<I, O>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newDynamicParallelTimedQueryOracle(TimedSUL<I, O>, MMLTModelParams<O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelTimedQueryOracleBuilder using the provided sul as a supplier.
newDynamicParallelTimedQueryOracle(Collection<? extends TimedQueryOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelTimedQueryOracleBuilder using the provided collection of membership oracles.
newDynamicParallelTimedQueryOracle(Supplier<? extends TimedQueryOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a DynamicParallelTimedQueryOracleBuilder using the provided supplier.
newOracle(ObservableSUL<S, I, O>) - Static method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
Creates a new AbstractSULOmegaOracle that assumes the SUL can not make deep copies.
newOracle(ObservableSUL<S, I, O>, boolean) - Static method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
Creates a new AbstractSULOmegaOracle, while making sure the invariants of the ObservableSUL are satisfied.
newState - Variable in class de.learnlib.filter.reuse.ReuseCapableOracle.QueryResult
 
newState(int, TTTTransition<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
newState(int, TTTTransition<I, Boolean>, int) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
newState(int, TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
newState(int, TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
newStaticParallelAdaptiveOracle(AdaptiveMembershipOracle<I, O>, AdaptiveMembershipOracle<I, O>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newStaticParallelAdaptiveOracle(SUL<I, O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelAdaptiveOracleBuilder using the provided sul as a supplier.
newStaticParallelAdaptiveOracle(Collection<? extends AdaptiveMembershipOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelAdaptiveOracleBuilder using the provided collection of membership oracles.
newStaticParallelAdaptiveOracle(Supplier<? extends AdaptiveMembershipOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelAdaptiveOracleBuilder using the provided supplier.
newStaticParallelOmegaOracle(OmegaMembershipOracle<S, I, D>, OmegaMembershipOracle<S, I, D>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newStaticParallelOmegaOracle(ObservableSUL<?, I, O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOmegaOracleBuilder using the provided sul as a supplier.
newStaticParallelOmegaOracle(Collection<? extends OmegaMembershipOracle<S, I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOmegaOracleBuilder using the provided collection of membership oracles.
newStaticParallelOmegaOracle(Supplier<? extends OmegaMembershipOracle<S, I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOmegaOracleBuilder using the provided supplier.
newStaticParallelOracle(MembershipOracle<I, D>, MembershipOracle<I, D>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newStaticParallelOracle(StateLocalInputSUL<I, O>, O) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOracleBuilder using the provided sul as a supplier.
newStaticParallelOracle(SUL<I, O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOracleBuilder using the provided sul as a supplier.
newStaticParallelOracle(Collection<? extends MembershipOracle<I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOracleBuilder using the provided collection of membership oracles.
newStaticParallelOracle(Supplier<? extends MembershipOracle<I, D>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelOracleBuilder using the provided supplier.
newStaticParallelTimedQueryOracle(TimedQueryOracle<I, O>, TimedQueryOracle<I, O>...) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
newStaticParallelTimedQueryOracle(TimedSUL<I, O>, MMLTModelParams<O>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelTimedQueryOracleBuilder using the provided sul as a supplier.
newStaticParallelTimedQueryOracle(Collection<? extends TimedQueryOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelTimedQueryOracleBuilder using the provided collection of membership oracles.
newStaticParallelTimedQueryOracle(Supplier<? extends TimedQueryOracle<I, O>>) - Static method in class de.learnlib.oracle.parallelism.ParallelOracleBuilders
Creates a StaticParallelTimedQueryOracleBuilder using the provided supplier.
nextInput() - Method in interface de.learnlib.oracle.AutomatonOracle
Returns the next input word, or null if there is no next input.
nextInput() - Method in class de.learnlib.util.AbstractBFOracle
Returns the next input word, by popping from a queue.
nextInput(O) - Method in interface de.learnlib.algorithm.lsharp.ads.ADS
 
nextInput(O) - Method in class de.learnlib.algorithm.lsharp.ads.ADSTree
 
NFALearnerWrapper<I> - Class in de.learnlib.util.nfa
 
NFALearnerWrapper(Alphabet<I>, LearningAlgorithm<? extends NFA<?, I>, I, Boolean>) - Constructor for class de.learnlib.util.nfa.NFALearnerWrapper
 
NFASimulatorOracle<I> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
NFASimulatorOracle(NFA<?, I>) - Constructor for class de.learnlib.oracle.membership.NFASimulatorOracle
NLStarLearner<I> - Class in de.learnlib.algorithm.nlstar
The NL* learner.
NLStarLearner(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.nlstar.NLStarLearner
Constructor.
NLStarLearnerBuilder<I> - Class in de.learnlib.algorithm.nlstar
A builder for constructing NLStarLearner instances.
NLStarLearnerBuilder() - Constructor for class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Creates a new builder (and may set default values for some parameters).
NO_DISTINGUISHING_SUFFIX - Static variable in interface de.learnlib.datastructure.observationtable.ObservationTable
NO_MISMATCH - Static variable in class de.learnlib.util.mealy.MealyUtil
 
NO_MISMATCH - Static variable in class de.learnlib.util.moore.MooreUtil
 
node(T) - Method in class de.learnlib.algorithm.lsharp.ads.ArenaTree
 
Node - Class in de.learnlib.algorithm.aaar.abstraction
 
Node.InnerNode<CI,D> - Class in de.learnlib.algorithm.aaar.abstraction
 
Node.Leaf<AI,CI> - Class in de.learnlib.algorithm.aaar.abstraction
 
nodeIDs() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis.GraphView
 
nodeIterator(N) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
Returns an iterator that traverses all nodes of a subtree of a given discrimination tree node.
nodeNew - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode.SplitResult
 
nodeOld - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode.SplitResult
 
NodeResult(ReuseNode<S, I, O>, S, int) - Constructor for class de.learnlib.filter.reuse.tree.ReuseNode.NodeResult
 
nodeWithParent(T, int, P) - Method in class de.learnlib.algorithm.lsharp.ads.ArenaTree
 
nonTreeTarget() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
NOP - Static variable in class de.learnlib.algorithm.adt.config.ADTExtenders
 
NormalObservationTree<I,O> - Class in de.learnlib.algorithm.lsharp
 
NormalObservationTree(Alphabet<I>) - Constructor for class de.learnlib.algorithm.lsharp.NormalObservationTree
 
NOTHING - Enum constant in enum class de.learnlib.algorithm.lsharp.Rule2
 
numberOfDistinctRows() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
numberOfDistinctRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Returns the number of distinct (regarding row values) rows in this observation table.
numberOfDistinctRows() - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
numberOfLongPrefixRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
numberOfRows() - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
numberOfRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
Returns the total number of rows in this observation table.
numberOfShortPrefixRows() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
numberOfSuffixes() - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
numInputs() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 

O

ObservableMealySimulatorSUL<S,I,O> - Class in de.learnlib.driver.simulator
 
ObservableMealySimulatorSUL(MealyMachine<S, I, ?, O>) - Constructor for class de.learnlib.driver.simulator.ObservableMealySimulatorSUL
 
ObservableMealySimulatorSUL(MealyMachine<S, I, ?, O>, O) - Constructor for class de.learnlib.driver.simulator.ObservableMealySimulatorSUL
 
ObservableSUL<S,I,O> - Interface in de.learnlib.sul
A System Under Learning (SUL) where at any point in time the internal state can be observed.
ObservationTable<I> - Class in de.learnlib.algorithm.nlstar
The observation table implementation for the NL* algorithm.
ObservationTable<I,D> - Interface in de.learnlib.datastructure.observationtable
An observation table is a common method for learning algorithms to store organize their observations.
ObservationTable(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.nlstar.ObservationTable
 
ObservationTableASCIIWriter<I,D> - Class in de.learnlib.datastructure.observationtable.writer
 
ObservationTableASCIIWriter() - Constructor for class de.learnlib.datastructure.observationtable.writer.ObservationTableASCIIWriter
 
ObservationTableASCIIWriter(boolean) - Constructor for class de.learnlib.datastructure.observationtable.writer.ObservationTableASCIIWriter
 
ObservationTableASCIIWriter(Function<? super Word<? extends I>, ? extends String>, Function<? super D, ? extends String>, boolean) - Constructor for class de.learnlib.datastructure.observationtable.writer.ObservationTableASCIIWriter
 
ObservationTableCEXHandler<I,D> - Interface in de.learnlib.algorithm.lstar.ce
 
ObservationTableCEXHandlers - Class in de.learnlib.algorithm.lstar.ce
 
ObservationTableFeature<I,D> - Interface in de.learnlib.datastructure.observationtable
 
ObservationTableHTMLWriter<I,D> - Class in de.learnlib.datastructure.observationtable.writer
Writes an observation table as an HTML table.
ObservationTableHTMLWriter(Function<? super Word<? extends I>, ? extends String>, Function<? super D, ? extends String>) - Constructor for class de.learnlib.datastructure.observationtable.writer.ObservationTableHTMLWriter
 
ObservationTableReader<I,D> - Interface in de.learnlib.datastructure.observationtable.reader
Reads an ObservationTable from a string source.
ObservationTableWriter<I,D> - Interface in de.learnlib.datastructure.observationtable.writer
 
ObservationTree<S,I,O> - Class in de.learnlib.algorithm.adt.model
A class, that stores observations of the system under learning in a tree-like structure.
ObservationTree<S extends Comparable<S>,I,O> - Interface in de.learnlib.algorithm.lsharp
 
ObservationTree(Alphabet<I>, AdaptiveMembershipOracle<I, O>, boolean) - Constructor for class de.learnlib.algorithm.adt.model.ObservationTree
 
OK - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Output
 
OmegaMembershipOracle<S,I,D> - Interface in de.learnlib.oracle
Answers OmegaQuerys, similar to a MembershipOracle.
OmegaMembershipOracle.DFAOmegaMembershipOracle<S,I> - Interface in de.learnlib.oracle
 
OmegaMembershipOracle.MealyOmegaMembershipOracle<S,I,O> - Interface in de.learnlib.oracle
 
OmegaQuery<I,D> - Class in de.learnlib.query
A query that represents information about infinite words in an ultimately periodic pattern.
OmegaQuery(Word<I>, Word<I>, int) - Constructor for class de.learnlib.query.OmegaQuery
 
OmegaQueryAnswerer<S,I,D> - Interface in de.learnlib.oracle
Answers OmegaQuerys.
OneSEVPAHypothesis<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
Hypothesis model.
OneSEVPAHypothesis(VPAlphabet<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
OneSEVPALearnerITCase<I> - Class in de.learnlib.testsupport.it.testcase
 
OneSEVPALearnerITCase(LearnerVariant<OneSEVPA<?, I>, I, Boolean>, LearningExample.OneSEVPALearningExample<I>, SEVPALockableOracle<I>, EquivalenceOracle<? super OneSEVPA<?, I>, I, Boolean>) - Constructor for class de.learnlib.testsupport.it.testcase.OneSEVPALearnerITCase
 
OneSEVPALearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.OneSEVPALearnerVariantListImpl
 
openTransitions - Variable in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
openTransitions - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Open transitions, i.e., transitions that possibly point to a non-leaf node in the discrimination tree.
OPLearnerDFA<I> - Class in de.learnlib.algorithm.observationpack.dfa
A DFA-based specialization of the AbstractOPLearner.
OPLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
Constructor.
OPLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, LocalSuffixFinder<? super I, ? super Boolean>, boolean, boolean) - Constructor for class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
Constructor.
OPLearnerDFABuilder<I> - Class in de.learnlib.algorithm.observationpack.dfa
A builder for constructing OPLearnerDFA instances.
OPLearnerDFABuilder() - Constructor for class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Creates a new builder (and may set default values for some parameters).
OPLearnerHypothesis<I,O,SP,TP> - Class in de.learnlib.algorithm.observationpack.hypothesis
Basic hypothesis data structure for Discrimination Tree learning algorithms.
OPLearnerHypothesis(Alphabet<I>) - Constructor for class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
OPLearnerHypothesis.GraphView - Class in de.learnlib.algorithm.observationpack.hypothesis
 
OPLearnerMealy<I,O> - Class in de.learnlib.algorithm.observationpack.mealy
A MealyMachine-based specialization of the AbstractOPLearner.
OPLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
Constructor.
OPLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, LocalSuffixFinder<? super I, ? super Word<O>>, boolean) - Constructor for class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
Constructor.
OPLearnerMealyBuilder<I,O> - Class in de.learnlib.algorithm.observationpack.mealy
A builder for constructing OPLearnerMealy instances.
OPLearnerMealyBuilder() - Constructor for class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Creates a new builder (and may set default values for some parameters).
OPLearnerMoore<I,O> - Class in de.learnlib.algorithm.observationpack.moore
A MooreMachine-based specialization of the AbstractOPLearner.
OPLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
Constructor.
OPLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, LocalSuffixFinder<? super I, ? super Word<O>>, boolean) - Constructor for class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
Constructor.
OPLearnerMooreBuilder<I,O> - Class in de.learnlib.algorithm.observationpack.moore
A builder for constructing OPLearnerMoore instances.
OPLearnerMooreBuilder() - Constructor for class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Creates a new builder (and may set default values for some parameters).
OPLearnerState<I,D,SP,TP> - Class in de.learnlib.algorithm.observationpack
Class that contains all data that represent the internal state of the OPLearnerState learner and its DFA and Mealy implementations.
OPLearnerVPA<I> - Class in de.learnlib.algorithm.observationpack.vpa
A SEVPA-based adoption of the "observation pack" algorithm.
OPLearnerVPA(VPAlphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
OPLearnerVPA.PrefixTransformAcex - Class in de.learnlib.algorithm.observationpack.vpa
 
OPLearnerVPABuilder<I> - Class in de.learnlib.algorithm.observationpack.vpa
A builder for constructing OPLearnerVPA instances.
OPLearnerVPABuilder() - Constructor for class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Creates a new builder (and may set default values for some parameters).
OptimizingATManager<I> - Class in de.learnlib.algorithm.procedural.sba.manager
An optimizing ATManager that continuously scans positive counterexamples and procedural models in order to find shorter access sequences and terminating sequences.
OptimizingATManager<I,O> - Class in de.learnlib.algorithm.procedural.spmm.manager
An optimizing ATManager that continuously scans positive counterexamples and procedural models in order to find shorter access sequences and terminating sequences.
OptimizingATManager(ProceduralInputAlphabet<I>) - Constructor for class de.learnlib.algorithm.procedural.sba.manager.OptimizingATManager
 
OptimizingATManager(ProceduralInputAlphabet<I>, O) - Constructor for class de.learnlib.algorithm.procedural.spmm.manager.OptimizingATManager
 
OptimizingATRManager<I> - Class in de.learnlib.algorithm.procedural.spa.manager
An optimizing ATRManager that continuously scans positive counterexamples and procedural models in order to find shorter access sequences, terminating sequences, and return sequences.
OptimizingATRManager(ProceduralInputAlphabet<I>) - Constructor for class de.learnlib.algorithm.procedural.spa.manager.OptimizingATRManager
 
oracle - Variable in class de.learnlib.algorithm.lstar.AbstractLStar
 
oracle - Variable in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
oracle - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
oracle - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
ostia(State) - Static method in class de.learnlib.algorithm.ostia.OSTIA
 
OSTIA<I,O> - Class in de.learnlib.algorithm.ostia
The OSTIA learning algorithm.
OSTIA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ostia.OSTIA
 
otherSymbol - Variable in class de.learnlib.algorithm.ttt.vpa.Splitter
 
OTLearner<M,I,D> - Interface in de.learnlib.datastructure.observationtable
 
OTLearner.OTLearnerDFA<I> - Interface in de.learnlib.datastructure.observationtable
 
OTLearner.OTLearnerMealy<I,O> - Interface in de.learnlib.datastructure.observationtable
 
OTLearner.OTLearnerMoore<I,O> - Interface in de.learnlib.datastructure.observationtable
 
OTUtils - Class in de.learnlib.datastructure.observationtable
 
out - Variable in class de.learnlib.algorithm.aaar.abstraction.Node.InnerNode
 
OUT_COFFEE - Static variable in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
OUT_ERROR - Static variable in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
OUT_OK - Static variable in class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine
 
OutInconsPrefixTransformAcex<I,D> - Class in de.learnlib.acex
An abstract counterexample for output inconsistencies, based on prefix transformations.
OutInconsPrefixTransformAcex(Word<I>, int, MembershipOracle<I, D>, Function<Word<I>, Word<I>>) - Constructor for class de.learnlib.acex.OutInconsPrefixTransformAcex
 
OutInconsPrefixTransformAcex(Word<I>, MembershipOracle<I, D>, Function<Word<I>, Word<I>>) - Constructor for class de.learnlib.acex.OutInconsPrefixTransformAcex
 
output - Variable in class de.learnlib.filter.reuse.ReuseCapableOracle.QueryResult
 
outputCombiner() - Method in record class de.learnlib.time.MMLTModelParams
Returns the value of the outputCombiner record component.
OutputInconsistency<I,D> - Class in de.learnlib.algorithm.ttt.base
Class for representing output inconsistencies within the TTT algorithm.
OutputInconsistency(TTTState<I, D>, Word<I>, D) - Constructor for class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
outputQuery(Word<I>) - Method in class de.learnlib.algorithm.lsharp.LSOracle
 
outputToString(D) - Method in class de.learnlib.datastructure.observationtable.writer.AbstractObservationTableWriter
 
oven() - Static method in class de.learnlib.testsupport.example.mmlt.MMLTExamples
Returns an MMLT example of an oven with a time-controlled baking program.

P

PARALLEL_BATCH_SIZE_DYNAMIC - Enum constant in enum class de.learnlib.setting.LearnLibProperty
learnlib.parallel.batch_size.dynamic.
PARALLEL_BATCH_SIZE_STATIC - Enum constant in enum class de.learnlib.setting.LearnLibProperty
learnlib.parallel.batch_size.static.
PARALLEL_POOL_POLICY - Enum constant in enum class de.learnlib.setting.LearnLibProperty
learnlib.parallel.pool_policy.
PARALLEL_POOL_SIZE - Enum constant in enum class de.learnlib.setting.LearnLibProperty
learnlib.parallel.pool_size.
ParallelAdaptiveOracle<I,O> - Interface in de.learnlib.oracle
ParallelOmegaOracle<S,I,D> - Interface in de.learnlib.oracle
ParallelOracle<I,D> - Interface in de.learnlib.oracle
Basic interface for MembershipOracles that can process queries in parallel.
ParallelOracleBuilders - Class in de.learnlib.oracle.parallelism
Builders for (static and dynamic) parallel oracles.
ParallelTimedQueryOracle<I,O> - Interface in de.learnlib.oracle
parent - Variable in class de.learnlib.algorithm.lsharp.ads.ArenaNode
 
parent - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
parent - Variable in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
parentInput - Variable in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
parentOutcome - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
PartialTransitionAnalyzer<S,I> - Interface in de.learnlib.algorithm.adt.api
During the refinement process of the hypothesis, ADS/Ts may be computed on partially defined automata.
PartialTransitionAnalyzer.HypothesisModificationException - Exception in de.learnlib.algorithm.adt.api
A helper exception to interrupt computations on an invalid hypothesis.
pass(SULException) - Static method in class de.learnlib.exception.MappedException
 
PassiveLearnerVariant<M,I,D> - Class in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantITCase<I,D,M extends SuffixOutput<I,D>> - Class in de.learnlib.testsupport.it.testcase
Default test case for a passive learning integration test.
PassiveLearnerVariantITCase(PassiveLearnerVariant<? extends M, I, D>, PassiveLearningExample<I, D>) - Constructor for class de.learnlib.testsupport.it.testcase.PassiveLearnerVariantITCase
 
PassiveLearnerVariantList<M,I,D> - Interface in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantList.DFALearnerVariantList<I> - Interface in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantList.MealyLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantList.MooreLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantList.SSTLearnerVariantList<I,O> - Interface in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantListImpl<M,I,D> - Class in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl
 
PassiveLearnerVariantListImpl.DFAPassiveLearnerVariantListImpl<I> - Class in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantListImpl.MealyLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantListImpl.MooreLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
PassiveLearnerVariantListImpl.SSTLearnerVariantListImpl<I,O> - Class in de.learnlib.testsupport.it.variant
 
PassiveLearningAlgorithm<M,I,D> - Interface in de.learnlib.algorithm
 
PassiveLearningAlgorithm.PassiveAcceptorLearner<M extends FiniteStateAcceptor<?,I>,I> - Interface in de.learnlib.algorithm
Basic interface for passive learning algorithms that infer finite-state acceptors (DFAs or NFAs).
PassiveLearningAlgorithm.PassiveDFALearner<I> - Interface in de.learnlib.algorithm
Basic interface for passive learning algorithms that infer DFAs.
PassiveLearningAlgorithm.PassiveMealyLearner<I,O> - Interface in de.learnlib.algorithm
Basic interface for passive learning algorithms that infer Mealy machines.
PassiveLearningAlgorithm.PassiveMooreLearner<I,O> - Interface in de.learnlib.algorithm
Basic interface for passive learning algorithms that infer Moore machines.
PassiveLearningExample<I,D> - Interface in de.learnlib.testsupport.example
 
PassiveLearningExample.DFAPassiveLearningExample<I> - Interface in de.learnlib.testsupport.example
 
PassiveLearningExample.MealyPassiveLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
PassiveLearningExample.MoorePassiveLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
PassiveLearningExample.SSTPassiveLearningExample<I,O> - Interface in de.learnlib.testsupport.example
 
path() - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDTNode
 
pauseClock(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.pauseClock(StatisticsKey, Object) that uses null as owner.
pauseClock(StatisticsKey, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
pauseClock(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Pauses the clock with the given key for the given owner.
peek() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
Retrieves, but does not remove the top-most element, i.e., the element that is either the top of the stack or the head of the queue, depending on the configured BoundedDeque.AccessPolicy.
PHASE - Static variable in class de.learnlib.logging.Category
Marker for phase-related properties.
POD - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine.Input
 
poll() - Method in class de.learnlib.datastructure.list.IntrusiveList
Retrieves and removes the first element from this list.
POOL_POLICY - Static variable in class de.learnlib.oracle.parallelism.BatchProcessorDefaults
 
POOL_SIZE - Static variable in class de.learnlib.oracle.parallelism.BatchProcessorDefaults
 
POP - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Input
 
post() - Method in class de.learnlib.driver.AbstractContextExecutableInputSUL
 
post() - Method in class de.learnlib.driver.ExecutableInputSUL
 
post() - Method in class de.learnlib.driver.simulator.MealySimulatorSUL
 
post() - Method in class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
 
post() - Method in class de.learnlib.filter.cache.mmlt.TimeoutReducerSUL
 
post() - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
post() - Method in class de.learnlib.filter.statistic.sul.CounterSUL
 
post() - Method in class de.learnlib.mapper.MappedSUL
 
post() - Method in interface de.learnlib.Mapper
Method that is invoked after all translation steps on a word are performed.
post() - Method in interface de.learnlib.sul.SUL
shut down SUL.
postRefinementHook() - Method in class de.learnlib.util.Experiment
pre() - Method in class de.learnlib.driver.AbstractContextExecutableInputSUL
 
pre() - Method in class de.learnlib.driver.ExecutableInputSUL
 
pre() - Method in class de.learnlib.driver.simulator.MealySimulatorSUL
 
pre() - Method in class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
 
pre() - Method in class de.learnlib.filter.cache.mmlt.TimeoutReducerSUL
 
pre() - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
pre() - Method in class de.learnlib.filter.statistic.sul.CounterSUL
 
pre() - Method in class de.learnlib.mapper.MappedSUL
 
pre() - Method in interface de.learnlib.Mapper
Method that is invoked before any translation steps on a word are performed.
pre() - Method in interface de.learnlib.oracle.AutomatonOracle
Setup method which is called immediately before AutomatonOracle.findCounterExample(DeterministicAutomaton, Collection, int) is called.
pre() - Method in interface de.learnlib.sul.SUL
setup SUL.
pre() - Method in class de.learnlib.util.AbstractBFOracle
Clears the queue.
predictSuccOutcome(TTTTransition<I, D>, AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
predictSuccOutcome(TTTTransition<I, Boolean>, AbstractBaseDTNode<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
predictSuccOutcome(TTTTransition<I, Word<O>>, AbstractBaseDTNode<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
predictSuccOutcome(TTTTransition<I, Word<O>>, AbstractBaseDTNode<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
prefix - Variable in class de.learnlib.algorithm.aaar.abstraction.Node.InnerNode
 
prefix - Variable in class de.learnlib.query.AbstractQuery
 
prefix() - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Returns the value of the prefix record component.
prefixLength - Variable in class de.learnlib.filter.reuse.tree.ReuseNode.NodeResult
The prefix length for a membership query that leads to the ReuseNode in the reuse tree.
PrefixTransformAcex(Word<I>, ContextPair<I>) - Constructor for class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA.PrefixTransformAcex
 
PrefixTree<I,D> - Class in de.learnlib.algorithm.lambda.ttt.pt
 
PrefixTree() - Constructor for class de.learnlib.algorithm.lambda.ttt.pt.PrefixTree
 
PrefixTTTLearnerDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
PrefixTTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
PrefixTTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
prepend(I) - Method in interface de.learnlib.algorithm.lambda.ttt.st.STNode
 
PresetAdaptiveQuery<I,O> - Class in de.learnlib.util.mealy
Wraps a given (non-empty) Query as an AdaptiveQuery so that it can be answered by an AdaptiveMembershipOracle.
PresetAdaptiveQuery(Query<I, Word<O>>) - Constructor for class de.learnlib.util.mealy.PresetAdaptiveQuery
 
print() - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
print() - Method in interface de.learnlib.statistic.StatisticsService
Returns a string-based representation of the collected statistics.
processBatch(Collection<? extends AdaptiveQuery<I, O>>) - Method in interface de.learnlib.oracle.AdaptiveMembershipOracle
 
processBatch(Collection<? extends OmegaQuery<I, D>>) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
 
processBatch(Collection<? extends Query<I, D>>) - Method in interface de.learnlib.oracle.MembershipOracle
 
processBatch(Collection<? extends Query<I, D>>) - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
processBatch(Collection<? extends Q>) - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessor
 
processBatch(Collection<? extends Q>) - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessor
 
processBatch(Collection<? extends T>) - Method in interface de.learnlib.oracle.BatchProcessor
Process the batch.
processBinarySearch(Word<I>, Word<O>, MealyMachine<Integer, I, ?, O>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
processCex(DefaultQuery<I, Word<O>>, MealyMachine<Integer, I, ?, O>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
ProcessingOrder - Interface in de.learnlib.datastructure.pta.config
Interface for entities that specify the order in which blue states are processed (i.e., considered for merges).
processInput(A, Word<I>) - Method in interface de.learnlib.oracle.AutomatonOracle
Processes the given input.
processInput(A, Word<I>) - Method in class de.learnlib.util.AbstractBFOracle
 
processInput(Word<I>, Word<I>, int) - Method in class de.learnlib.oracle.emptiness.LassoEmptinessOracleImpl
 
processInput(Word<I>, Word<I>, int) - Method in interface de.learnlib.oracle.LassoOracle
Processes the given omega query.
processOutput(O) - Method in interface de.learnlib.query.AdaptiveQuery
Processes the output of the system under learning to the latest returned input symbol.
processOutput(O) - Method in class de.learnlib.util.mealy.PresetAdaptiveQuery
 
processOutput(O) - Method in class de.learnlib.util.mealy.WordAdaptiveQuery
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in class de.learnlib.filter.statistic.oracle.CounterAdaptiveQueryOracle
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in interface de.learnlib.oracle.AdaptiveMembershipOracle
Processes the specified collection of queries.
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in class de.learnlib.oracle.parallelism.DynamicParallelAdaptiveOracle
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in class de.learnlib.oracle.parallelism.StaticParallelAdaptiveOracle
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in interface de.learnlib.oracle.SingleAdaptiveMembershipOracle
 
processQueries(Collection<? extends AdaptiveQuery<I, O>>) - Method in class de.learnlib.testsupport.MQ2AQWrapper
 
processQueries(Collection<? extends OmegaQuery<I, D>>) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
 
processQueries(Collection<? extends OmegaQuery<I, D>>) - Method in class de.learnlib.oracle.parallelism.DynamicParallelOmegaOracle
 
processQueries(Collection<? extends OmegaQuery<I, D>>) - Method in class de.learnlib.oracle.parallelism.StaticParallelOmegaOracle
 
processQueries(Collection<? extends OmegaQuery<I, D>>) - Method in interface de.learnlib.oracle.SingleQueryOmegaOracle
 
processQueries(Collection<? extends OmegaQuery<I, Word<O>>>) - Method in class de.learnlib.oracle.membership.AbstractSULOmegaOracle
 
processQueries(Collection<? extends Query<I, D>>) - Method in class de.learnlib.filter.cache.InterningMembershipOracle
 
processQueries(Collection<? extends Query<I, D>>) - Method in class de.learnlib.filter.statistic.oracle.CounterOracle
 
processQueries(Collection<? extends Query<I, D>>) - Method in interface de.learnlib.oracle.MembershipOracle
Processes the specified collection of queries.
processQueries(Collection<? extends Query<I, D>>) - Method in class de.learnlib.oracle.parallelism.DynamicParallelOracle
 
processQueries(Collection<? extends Query<I, D>>) - Method in class de.learnlib.oracle.parallelism.StaticParallelOracle
 
processQueries(Collection<? extends Query<I, D>>) - Method in interface de.learnlib.oracle.SingleQueryOracle
 
processQueries(Collection<? extends Query<I, D>>) - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
processQueries(Collection<? extends Query<I, Boolean>>) - Method in class de.learnlib.filter.cache.dfa.DFACacheOracle
 
processQueries(Collection<? extends Query<I, Boolean>>) - Method in class de.learnlib.filter.cache.dfa.DFAHashCacheOracle
 
processQueries(Collection<? extends Query<I, Word<O>>>) - Method in class de.learnlib.filter.cache.mealy.MealyCacheOracle
 
processQueries(Collection<? extends Query<I, Word<O>>>) - Method in class de.learnlib.filter.cache.moore.MooreCacheOracle
 
processQueries(Collection<? extends Query<I, Word<O>>>) - Method in class de.learnlib.oracle.membership.StateLocalInputSULOracle
 
processQueries(Collection<? extends Query<I, Word<O>>>) - Method in class de.learnlib.oracle.membership.SULOracle
 
processQueries(Collection<? extends Query<I, Word<O>>>) - Method in class de.learnlib.util.mealy.Adaptive2MembershipWrapper
 
processQueries(Collection<? extends Query<TimedInput<I>, Word<TimedOutput<O>>>>) - Method in class de.learnlib.oracle.parallelism.DynamicParallelTimedQueryOracle
 
processQueries(Collection<? extends Query<TimedInput<I>, Word<TimedOutput<O>>>>) - Method in class de.learnlib.oracle.parallelism.StaticParallelTimedQueryOracle
 
processQuery(AdaptiveQuery<I, O>) - Method in interface de.learnlib.oracle.AdaptiveMembershipOracle
Processes a single query.
processQuery(AdaptiveQuery<I, O>) - Method in class de.learnlib.oracle.membership.CLIOutputAdaptiveOracle
 
processQuery(AdaptiveQuery<I, O>) - Method in class de.learnlib.oracle.membership.StateLocalInputSULAdaptiveOracle
 
processQuery(AdaptiveQuery<I, O>) - Method in class de.learnlib.oracle.membership.StdInOutputAdaptiveOracle
 
processQuery(AdaptiveQuery<I, O>) - Method in class de.learnlib.oracle.membership.SULAdaptiveOracle
 
processQuery(AdaptiveQuery<I, O>) - Method in interface de.learnlib.oracle.SingleAdaptiveMembershipOracle
 
processQuery(AdaptiveQuery<I, O>) - Method in class de.learnlib.testsupport.MQ2AQWrapper
 
processQuery(OmegaQuery<I, D>) - Method in interface de.learnlib.oracle.OmegaMembershipOracle
 
processQuery(OmegaQuery<I, D>) - Method in interface de.learnlib.oracle.SingleQueryOmegaOracle
 
processQuery(Query<I, D>) - Method in interface de.learnlib.oracle.MembershipOracle
Processes a single query.
processQuery(Query<I, D>) - Method in interface de.learnlib.oracle.SingleQueryOracle
 
processQuery(Query<I, D>) - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
processQuery(Word<I>) - Method in interface de.learnlib.filter.reuse.ReuseCapableOracle
An implementation needs to provide a fresh system state, process the whole query and return a ReuseCapableOracle.QueryResult with the resulting system state (ReuseCapableOracle.QueryResult.newState) and the SUL output to that query (ReuseCapableOracle.QueryResult.output).
PROFILING - Static variable in class de.learnlib.logging.Category
Marker for profiling-related properties.
promote(S, Consumer<? super PTATransition<S>>) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
promoteFrontierState() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
property - Variable in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
PropertyOracle<I,A extends Output<I,D>,P,D> - Interface in de.learnlib.oracle
A PropertyOracle can disprove a property, and used to find a counter example to a hypothesis.
PropertyOracle.DFAPropertyOracle<I,P> - Interface in de.learnlib.oracle
 
PropertyOracle.MealyPropertyOracle<I,O,P> - Interface in de.learnlib.oracle
 
PropertyOracleChain<I,A extends Output<I,D>,P,D> - Class in de.learnlib.oracle.property
A chain of property oracles.
PropertyOracleChain(PropertyOracle<I, ? super A, P, D>...) - Constructor for class de.learnlib.oracle.property.PropertyOracleChain
 
PropertyOracleChain(Collection<? extends PropertyOracle<I, ? super A, P, D>>) - Constructor for class de.learnlib.oracle.property.PropertyOracleChain
 
ptaToModel(BlueFringePTA<Boolean, Void>) - Method in class de.learnlib.algorithm.rpni.BlueFringeEDSMDFA
 
ptaToModel(BlueFringePTA<Boolean, Void>) - Method in class de.learnlib.algorithm.rpni.BlueFringeMDLDFA
 
ptaToModel(BlueFringePTA<Boolean, Void>) - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIDFA
 
ptaToModel(BlueFringePTA<Void, O>) - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIMealy
 
ptaToModel(BlueFringePTA<O, Void>) - Method in class de.learnlib.algorithm.rpni.BlueFringeRPNIMoore
 
ptaToModel(BlueFringePTA<SP, TP>) - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Transforms the final PTA into a model.
PTATransition<S extends AbstractBasePTAState<S,?,?>> - Class in de.learnlib.datastructure.pta
 
PTAVisualizationHelper<S,I,T,SP,TP,A extends UniversalDeterministicAutomaton<S,I,T,SP,TP>> - Class in de.learnlib.datastructure.pta.visualization
 
PTAVisualizationHelper(A) - Constructor for class de.learnlib.datastructure.pta.visualization.PTAVisualizationHelper
 
PTNode<I,D> - Interface in de.learnlib.algorithm.lambda.ttt.pt
 
PTNodeImpl<I,D> - Class in de.learnlib.algorithm.lambda.ttt.pt
 
PTNodeImpl(PTNodeImpl<I, D>, I) - Constructor for class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
ptree - Variable in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
ptree - Variable in class de.learnlib.algorithm.lambda.ttt.TTTLambdaState
 
PUSH - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Input
 
put(boolean, V) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
put(Boolean, V) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
putAll(Map<? extends Boolean, ? extends V>) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 

Q

query(Word<U>, V) - Method in class de.learnlib.filter.symbol.AbstractPerfectSymbolFilter
 
query(Word<U>, V) - Method in class de.learnlib.filter.symbol.AbstractRandomSymbolFilter
 
query(Word<U>, V) - Method in class de.learnlib.filter.symbol.AbstractStatisticsSymbolFilter
 
query(Word<U>, V) - Method in class de.learnlib.filter.symbol.AcceptAllSymbolFilter
 
query(Word<U>, V) - Method in class de.learnlib.filter.symbol.CachedSymbolFilter
 
query(Word<U>, V) - Method in class de.learnlib.filter.symbol.IgnoreAllSymbolFilter
 
query(Word<U>, V) - Method in interface de.learnlib.filter.SymbolFilter
Predicts whether the provided symbol is ignorable in the state that is addressed by the given prefix.
Query<I,D> - Class in de.learnlib.query
A query is the basic form of interaction between a learner and a (membership) oracle, or teacher.
Query() - Constructor for class de.learnlib.query.Query
 
QUERY - Static variable in class de.learnlib.logging.Category
Marker for query-related properties.
QueryAnswerer<I,D> - Interface in de.learnlib.oracle
A simple interface for answering Word-based queries.
QueryResult(Word<O>, S) - Constructor for class de.learnlib.filter.reuse.ReuseCapableOracle.QueryResult
 
queryTimers(Word<TimedInput<I>>, long) - Method in class de.learnlib.oracle.membership.TimedSULOracle
 
queryTimers(Word<TimedInput<I>>, long) - Method in class de.learnlib.oracle.parallelism.DynamicParallelTimedQueryOracle
 
queryTimers(Word<TimedInput<I>>, long) - Method in class de.learnlib.oracle.parallelism.StaticParallelTimedQueryOracle
 
queryTimers(Word<TimedInput<I>>, long) - Method in interface de.learnlib.oracle.TimedQueryOracle
Observes and aggregates any timeouts that occur after providing the given input to the SUL.
queryTimers(Word<TimedInput<I>>, long) - Method in class de.learnlib.testsupport.it.util.MMLTLockableOracle
 

R

RANDOM_SEED - Static variable in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
RANDOM_SEED - Static variable in class de.learnlib.testsupport.AbstractLearnerASTTest
 
RANDOM_SEED - Static variable in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
RandomWalkEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.mealy
Performs a random walk over the hypothesis.
RandomWalkEQOracle(SUL<I, O>, double, long, boolean, Random) - Constructor for class de.learnlib.oracle.equivalence.mealy.RandomWalkEQOracle
 
RandomWalkEQOracle(SUL<I, O>, double, long, Random) - Constructor for class de.learnlib.oracle.equivalence.mealy.RandomWalkEQOracle
 
RandomWellMatchedWordsEQOracle<I,D> - Class in de.learnlib.oracle.equivalence.vpa
An equivalence oracle based on the generation of random (well-matched) words.
RandomWellMatchedWordsEQOracle(Random, MembershipOracle<I, D>, double, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.vpa.RandomWellMatchedWordsEQOracle
 
RandomWellMatchedWordsEQOracle(Random, MembershipOracle<I, D>, double, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.vpa.RandomWellMatchedWordsEQOracle
 
RandomWMethodEQOracle<A extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
Implements an equivalence test based on a randomized version of the W-method as described in Complementing Model Learning with Mutation-Based Fuzzing by Rick Smetsers, Joshua Moerman, Mark Janssen, Sicco Verwer.
RandomWMethodEQOracle(MembershipOracle<I, D>, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWMethodEQOracle
Constructor for an unbounded testing oracle.
RandomWMethodEQOracle(MembershipOracle<I, D>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWMethodEQOracle
Constructor for a bounded testing oracle.
RandomWMethodEQOracle(MembershipOracle<I, D>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWMethodEQOracle
Constructor for a bounded testing oracle with a specific batch size.
RandomWMethodEQOracle(MembershipOracle<I, D>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWMethodEQOracle
Constructor for a bounded testing oracle with a specific batch size.
RandomWordsEQOracle<A extends Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
 
RandomWordsEQOracle(MembershipOracle<I, D>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWordsEQOracle
 
RandomWordsEQOracle(MembershipOracle<I, D>, int, int, int, Random) - Constructor for class de.learnlib.oracle.equivalence.RandomWordsEQOracle
 
RandomWordsEQOracle(MembershipOracle<I, D>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWordsEQOracle
 
RandomWpMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.mmlt
Implements the partial W-method for MMLT learning.
RandomWpMethodEQOracle<A extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
Implements an equivalence test based on a randomized version of the W(p)-method as described in Complementing Model Learning with Mutation-Based Fuzzing by Rick Smetsers, Joshua Moerman, Mark Janssen, Sicco Verwer.
RandomWpMethodEQOracle(MembershipOracle<I, D>, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWpMethodEQOracle
Constructor for an unbounded testing oracle.
RandomWpMethodEQOracle(MembershipOracle<I, D>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWpMethodEQOracle
Constructor for a bounded testing oracle.
RandomWpMethodEQOracle(MembershipOracle<I, D>, int, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWpMethodEQOracle
Constructor for a bounded testing oracle with specific batch size.
RandomWpMethodEQOracle(MembershipOracle<I, D>, int, int, int, Random, int) - Constructor for class de.learnlib.oracle.equivalence.RandomWpMethodEQOracle
Constructor for a bounded testing oracle with specific batch size.
RandomWpMethodEQOracle(TimedQueryOracle<I, O>, long, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.mmlt.RandomWpMethodEQOracle
 
read(String, Alphabet<I>) - Method in interface de.learnlib.datastructure.observationtable.reader.ObservationTableReader
Reads the string representation of an observation table and returns an implementation of ObservationTable which allows access to short and long prefixes as well as suffixes.
read(String, Alphabet<I>) - Method in class de.learnlib.datastructure.observationtable.reader.SuffixASCIIReader
 
RED - Enum constant in enum class de.learnlib.datastructure.pta.Color
Indicates a red state.
RedBlueMerge<S extends AbstractBlueFringePTAState<S,SP,TP>,SP,TP> - Class in de.learnlib.datastructure.pta
 
RedBlueMerge(AbstractBlueFringePTA<S, SP, TP>, S, S) - Constructor for class de.learnlib.datastructure.pta.RedBlueMerge
 
redStates - Variable in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
reduceCounterExample(MooreMachine<?, I, ?, O>, DefaultQuery<I, Word<O>>) - Static method in class de.learnlib.util.moore.MooreUtil
 
reduceCounterExample(MealyTransitionSystem<?, I, ?, O>, DefaultQuery<I, Word<O>>) - Static method in class de.learnlib.util.mealy.MealyUtil
 
refineHypothesis(DefaultQuery<CI, D>) - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
refineHypothesis(DefaultQuery<CI, D>) - Method in class de.learnlib.algorithm.aaar.TranslatingLearnerWrapper
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
refineHypothesis(DefaultQuery<I, D>) - Method in interface de.learnlib.algorithm.LearningAlgorithm
Triggers a refinement of the model by providing a counterexample.
refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.filter.statistic.learner.RefinementCounterLearner
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.nlstar.NLStarLearner
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.procedural.sba.SBALearner
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.procedural.spa.SPALearner
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.util.nfa.NFALearnerWrapper
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.procedural.spmm.SPMMLearner
 
refineHypothesis(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.sparse.SparseLearner
 
refineHypothesis(DefaultQuery<TimedInput<I>, Word<TimedOutput<O>>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
 
refineHypothesisInternal(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
refineHypothesisInternal(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
refineHypothesisInternal(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
refineHypothesisSingle(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
refineHypothesisSingle(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Performs a single refinement of the hypothesis, i.e., without repeated counterexample evaluation.
refineHypothesisSingle(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
refineHypothesisSingle(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
refineHypothesisSingle(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
refineHypothesisSingle(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
refineHypothesisSingle(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
refineHypothesisSingle(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
refineIfPossible(MembershipOracle<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.dt.DTLeaf
 
RefinementCounterLearner<M,I,D> - Class in de.learnlib.filter.statistic.learner
Counts the number of hypothesis refinements.
RefinementCounterLearner(LearningAlgorithm<M, I, D>) - Constructor for class de.learnlib.filter.statistic.learner.RefinementCounterLearner
Convenience constructor for RefinementCounterLearner(LearningAlgorithm, String) which uses null as id.
RefinementCounterLearner(LearningAlgorithm<M, I, D>, String) - Constructor for class de.learnlib.filter.statistic.learner.RefinementCounterLearner
Constructs a new counter algorithm that writes statistical data to a StatisticsService.
RefutableSymbolFilter<U,V> - Interface in de.learnlib.filter
An extension of a SymbolFilter that allows one to override the query behavior.
REJECT_NEW - Enum constant in enum class de.learnlib.filter.reuse.tree.BoundedDeque.EvictPolicy
Reject the element that is about to be inserted.
remove(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
removeFromList() - Method in interface de.learnlib.datastructure.list.IntrusiveListEntry
Removes this element from the list it is currently contained in.
removeTimer(String) - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
 
rep - Variable in class de.learnlib.algorithm.aaar.abstraction.Node.Leaf
 
repeatedCounterexampleEvaluation() - Static method in class de.learnlib.algorithm.observationpack.AbstractOPLearner.BuilderDefaults
 
repeatOutput(O) - Static method in class de.learnlib.exception.MappedException
 
repeatOutput(O, O) - Static method in class de.learnlib.exception.MappedException
 
replace(DTLeaf<I, D>, DTInnerNode<I, D>) - Method in interface de.learnlib.algorithm.lambda.ttt.dt.Children
 
replaceChildren(Map<O, N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
ReplacementResult<S,I,O> - Class in de.learnlib.algorithm.adt.model
A class that describes the possible result a SubtreeReplacer can return.
ReplacementResult(ADTNode<S, I, O>, ADTNode<S, I, O>) - Constructor for class de.learnlib.algorithm.adt.model.ReplacementResult
 
ReplacementResult(ADTNode<S, I, O>, ADTNode<S, I, O>, Set<S>) - Constructor for class de.learnlib.algorithm.adt.model.ReplacementResult
 
replaceNode(ADTNode<S, I, O>, ADTNode<S, I, O>) - Method in class de.learnlib.algorithm.adt.adt.ADT
Replaces an existing node in the tree with a new one and updates the references of parent/child nodes accordingly.
requireLearningProcessNotStarted() - Method in interface de.learnlib.LearnerStateTracker
Requires that the learning process has not yet started.
requireLearningProcessStarted() - Method in interface de.learnlib.LearnerStateTracker
Requires that the learning process has started.
requireLock() - Method in class de.learnlib.testsupport.it.util.LockableOracle
 
requiresQueriesDuringHypothesisTraversal() - Method in class de.learnlib.testsupport.it.AbstractDFALearnerIT
Returns whether the hypotheses require access to the membership oracle during traversal.
requiresQueriesDuringHypothesisTraversal() - Method in class de.learnlib.testsupport.it.AbstractMealyLearnerIT
Returns whether the hypotheses require access to the membership oracle during traversal.
requiresQueriesDuringHypothesisTraversal() - Method in class de.learnlib.testsupport.it.AbstractMooreLearnerIT
Returns whether the hypotheses require access to the membership oracle during traversal.
RESET - Enum constant in enum class de.learnlib.query.AdaptiveQuery.Response
Indicates that the system under learning should be reset to its initial state.
RESET_NODE - Enum constant in enum class de.learnlib.algorithm.adt.adt.ADTNode.NodeType
 
ResetSearchEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.mmlt
Searches for counterexamples that reveal local resets.
ResetSearchEQOracle(TimedQueryOracle<I, O>, long, double, double) - Constructor for class de.learnlib.oracle.equivalence.mmlt.ResetSearchEQOracle
Constructor.
resetToRoot() - Method in interface de.learnlib.algorithm.lsharp.ads.ADS
 
resetToRoot() - Method in class de.learnlib.algorithm.lsharp.ads.ADSTree
 
Resumable<T> - Interface in de.learnlib
Data structures that implement this interface can be "suspended" by means of exposing a state object that contains all data that is necessary to resume from this state at a later point in time.
resume(StateLocalInputSULCache.StateLocalInputSULCacheState<I, O>) - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
resume(ADTLearnerState<ADTState<I, O>, I, O>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
resume(MealyDHCState<I, O>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
resume(KearnsVaziraniDFAState<I>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
resume(KearnsVaziraniMealyState<I, O>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
resume(LLambdaState<I, Boolean>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
resume(TTTLambdaState<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
resume(TTTLambdaState<I, Boolean>) - Method in class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
resume(TTTLambdaState<I, Word<O>>) - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
resume(AutomatonLStarState<I, D, AI, S>) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
resume(OPLearnerState<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
resume(TTTLearnerState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
resume(DFACacheOracle.DFACacheOracleState<I>) - Method in class de.learnlib.filter.cache.dfa.DFACacheOracle
 
resume(DFAHashCacheOracle.DFAHashCacheOracleState<I>) - Method in class de.learnlib.filter.cache.dfa.DFAHashCacheOracle
 
resume(AdaptiveQueryCache.AdaptiveQueryCacheState<I, O>) - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
 
resume(MealyCacheOracle.MealyCacheOracleState<I, O>) - Method in class de.learnlib.filter.cache.mealy.MealyCacheOracle
 
resume(MooreCacheOracle.MooreCacheOracleState<I, O>) - Method in class de.learnlib.filter.cache.moore.MooreCacheOracle
 
resume(T) - Method in interface de.learnlib.Resumable
Resume the data structure from a previously suspended point in time.
ResumeUtils - Class in de.learnlib.testsupport
Utility functions for Resumable features.
retrieve() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
Retrieves and remove the top-most element, i.e., the element that is either the top of the stack or the head of the queue, depending on the configured BoundedDeque.AccessPolicy.
RETURN - Enum constant in enum class de.learnlib.algorithm.ttt.vpa.Splitter.SplitType
 
ReturnValue<T> - Class in de.learnlib.driver.reflect
A (non-empty) output of a method call.
ReturnValue(T) - Constructor for class de.learnlib.driver.reflect.ReturnValue
 
ReuseCapableOracle<S,I,O> - Interface in de.learnlib.filter.reuse
Required interface for the ReuseOracle.
ReuseCapableOracle.QueryResult<S,O> - Class in de.learnlib.filter.reuse
 
ReuseEdge<S,I,O> - Class in de.learnlib.filter.reuse.tree
A ReuseEdge connects two ReuseNode's in the ReuseTree and is labeled with input and output behavior.
ReuseEdge(ReuseNode<S, I, O>, ReuseNode<S, I, O>, I, O) - Constructor for class de.learnlib.filter.reuse.tree.ReuseEdge
Default constructor.
ReuseException - Exception in de.learnlib.filter.reuse
This exception will be thrown whenever some nondeterministic behavior in the reuse tree is detected when inserting new queries.
ReuseException(String) - Constructor for exception de.learnlib.filter.reuse.ReuseException
 
reuseNode - Variable in class de.learnlib.filter.reuse.tree.ReuseNode.NodeResult
 
ReuseNode<S,I,O> - Class in de.learnlib.filter.reuse.tree
A ReuseNode is a vertex in the ReuseTree that contains (a possibly empty) set of outgoing ReuseEdges.
ReuseNode(int, int, int, BoundedDeque.AccessPolicy, BoundedDeque.EvictPolicy) - Constructor for class de.learnlib.filter.reuse.tree.ReuseNode
 
ReuseNode.NodeResult<S,I,O> - Class in de.learnlib.filter.reuse.tree
 
ReuseOracle<S,I,O> - Class in de.learnlib.filter.reuse
The reuse oracle is a MembershipOracle.MealyMembershipOracle that is able to Cache queries: Each processed query will not be delegated again (instead the answer will be retrieved from the ReuseTree) Pump queries: If the ReuseTree is configured to know which symbols are model invariant input symbols via ReuseOracleBuilder.withInvariantInputs(Set) (like a read from a database which does not change the SUL) or configured for failure output symbols via ReuseOracleBuilder.withFailureOutputs(Set) (e.g. a roll back mechanism exists for the invoked symbol) the oracle could ''pump'' those symbols inside a query once seen. Reuse system states: There are a lot of situations where a prefix of a query is already known and a system state is available.
ReuseOracle(Alphabet<I>, Supplier<? extends ReuseCapableOracle<S, I, O>>, boolean, SystemStateHandler<S>, Set<I>, Set<O>, int, BoundedDeque.AccessPolicy, BoundedDeque.EvictPolicy) - Constructor for class de.learnlib.filter.reuse.ReuseOracle
Default constructor.
ReuseOracleBuilder<S,I,O> - Class in de.learnlib.filter.reuse
A builder for constructing ReuseOracle instances.
ReuseOracleBuilder(Alphabet<I>, Supplier<? extends ReuseCapableOracle<S, I, O>>) - Constructor for class de.learnlib.filter.reuse.ReuseOracleBuilder
Creates a new builder (and may set default values for some parameters).
ReuseTree<S,I,O> - Class in de.learnlib.filter.reuse.tree
The ReuseTree is a tree like structure consisting of nodes (see ReuseNode) and edges (see ReuseEdge) that is used by the ReuseOracle: Nodes may contain a system state (see ReuseNode.fetchSystemState(boolean)) that could be used for executing suffixes of membership queries.
ReuseTree(Alphabet<I>, boolean, SystemStateHandler<S>, Set<I>, Set<O>, int, BoundedDeque.AccessPolicy, BoundedDeque.EvictPolicy) - Constructor for class de.learnlib.filter.reuse.tree.ReuseTree
 
ReuseTreeBuilder<S,I,O> - Class in de.learnlib.filter.reuse.tree
A builder for constructing ReuseTree instances.
ReuseTreeBuilder(Alphabet<I>) - Constructor for class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Creates a new builder (and may set default values for some parameters).
ReverseLexCmp<I> - Class in de.learnlib.filter.cache
 
ReverseLexCmp(Comparator<I>) - Constructor for class de.learnlib.filter.cache.ReverseLexCmp
 
RIVEST_SCHAPIRE - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
RIVEST_SCHAPIRE - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds the single suffix found by the access sequence transformation using binary search.
RIVEST_SCHAPIRE - Static variable in class de.learnlib.counterexample.LocalSuffixFinders
Searches for a distinguishing suffixes by checking for counterexample yielding access sequence transformations using a binary search, as proposed by Rivest & Schapire.
RIVEST_SCHAPIRE_ALLSUFFIXES - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
RIVEST_SCHAPIRE_ALLSUFFIXES - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds the suffix found by the access sequence transformation using binary search, and all of its suffixes.
RivestSchapireDFA<I> - Class in de.learnlib.algorithm.rivestschapire
A DFA-based specialization of the L* learner which uses the counterexample analysis strategy proposed by Rivest & Schapire.
RivestSchapireDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireDFA
 
RivestSchapireDFA(Alphabet<I>, MembershipOracle<I, Boolean>, List<Word<I>>, ClosingStrategy<? super I, ? super Boolean>) - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireDFA
 
RivestSchapireDFABuilder<I> - Class in de.learnlib.algorithm.rivestschapire
A builder for constructing RivestSchapireDFA instances.
RivestSchapireDFABuilder() - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Creates a new builder (and may set default values for some parameters).
RivestSchapireMealy<I,O> - Class in de.learnlib.algorithm.rivestschapire
A MealyMachine-based specialization of the L* learner which uses the counterexample analysis strategy proposed by Rivest & Schapire.
RivestSchapireMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireMealy
 
RivestSchapireMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireMealy
 
RivestSchapireMealyBuilder<I,O> - Class in de.learnlib.algorithm.rivestschapire
A builder for constructing RivestSchapireMealy instances.
RivestSchapireMealyBuilder() - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Creates a new builder (and may set default values for some parameters).
RivestSchapireMoore<I,O> - Class in de.learnlib.algorithm.rivestschapire
A MooreMachine-based specialization of the L* learner which uses the counterexample analysis strategy proposed by Rivest & Schapire.
RivestSchapireMoore(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireMoore
 
RivestSchapireMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>, ClosingStrategy<? super I, ? super Word<O>>) - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireMoore
 
RivestSchapireMooreBuilder<I,O> - Class in de.learnlib.algorithm.rivestschapire
A builder for constructing RivestSchapireMoore instances.
RivestSchapireMooreBuilder() - Constructor for class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Creates a new builder (and may set default values for some parameters).
root - Variable in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
root() - Method in class de.learnlib.algorithm.lambda.ttt.pt.PrefixTree
 
root() - Method in class de.learnlib.algorithm.lambda.ttt.st.SuffixTrie
 
Row<I> - Class in de.learnlib.algorithm.nlstar
A single row in the ObservationTable for NL*.
Row<I> - Interface in de.learnlib.datastructure.observationtable
A row in an observation table.
Row(Word<I>) - Constructor for class de.learnlib.algorithm.nlstar.Row
 
rowContents(Row<I>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
rowContents(Row<I>) - Method in interface de.learnlib.datastructure.observationtable.ObservationTable
 
rowContents(Row<I>) - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
rowForState(Word<I>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
rowForState(Word<I>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
RowImpl<I> - Class in de.learnlib.datastructure.observationtable
 
RowImpl(Word<I>, int) - Constructor for class de.learnlib.datastructure.observationtable.RowImpl
Constructor.
RowImpl(Word<I>, int, int) - Constructor for class de.learnlib.datastructure.observationtable.RowImpl
Constructor for short label rows.
Rule2 - Enum Class in de.learnlib.algorithm.lsharp
 
Rule3 - Enum Class in de.learnlib.algorithm.lsharp
 
run() - Method in class de.learnlib.util.Experiment
Run the experiment, once.
run(State, IntSeq) - Static method in class de.learnlib.algorithm.ostia.OSTIA
 
runExperiment(BiFunction<Alphabet<ExampleCoffeeMachine.Input>, SUL<ExampleCoffeeMachine.Input, String>, L>) - Static method in class de.learnlib.testsupport.VisualizationUtils
 

S

safeToStringFunction(Function<? super T, ? extends String>) - Static method in class de.learnlib.datastructure.observationtable.writer.AbstractObservationTableWriter
 
SampleSetEQOracle<I,D> - Class in de.learnlib.oracle.equivalence
An equivalence oracle that tests a hypothesis against a fixed set of sample queries.
SampleSetEQOracle() - Constructor for class de.learnlib.oracle.equivalence.SampleSetEQOracle
Constructor.
SampleSetEQOracle(boolean) - Constructor for class de.learnlib.oracle.equivalence.SampleSetEQOracle
Constructor.
SBALearner<I,L extends LearningAlgorithm.DFALearner<SymbolWrapper<I>> & SupportsGrowingAlphabet<SymbolWrapper<I>> & AccessSequenceTransformer<SymbolWrapper<I>>> - Class in de.learnlib.algorithm.procedural.sba
A learning algorithm for SBAs.
SBALearner(ProceduralInputAlphabet<I>, MembershipOracle<I, Boolean>, LearnerConstructor<L, SymbolWrapper<I>, Boolean>) - Constructor for class de.learnlib.algorithm.procedural.sba.SBALearner
 
SBALearner(ProceduralInputAlphabet<I>, MembershipOracle<I, Boolean>, Mapping<I, LearnerConstructor<L, SymbolWrapper<I>, Boolean>>, AcexAnalyzer, ATManager<I>) - Constructor for class de.learnlib.algorithm.procedural.sba.SBALearner
 
SBALearnerITCase<I> - Class in de.learnlib.testsupport.it.testcase
 
SBALearnerITCase(LearnerVariant<SBA<?, I>, I, Boolean>, LearningExample.SBALearningExample<I>, SBALockableOracle<I>, EquivalenceOracle<? super SBA<?, I>, I, Boolean>) - Constructor for class de.learnlib.testsupport.it.testcase.SBALearnerITCase
 
SBALearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.SBALearnerVariantListImpl
 
SBALockableOracle<I> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
SBALockableOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.testsupport.it.util.SBALockableOracle
SBAPropertyOracle<I,P,R> - Class in de.learnlib.oracle.property
A PropertyOracle for verifying properties on SBAs.
SBAPropertyOracle(P, MembershipOracle<I, Boolean>, ModelChecker<I, SBA<?, I>, P, R>, Function<R, Word<I>>) - Constructor for class de.learnlib.oracle.property.SBAPropertyOracle
 
SBASimulatorOracle<I> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
SBASimulatorOracle(SBA<?, I>) - Constructor for class de.learnlib.oracle.membership.SBASimulatorOracle
scanCounterexample(DefaultQuery<I, Word<O>>) - Method in interface de.learnlib.algorithm.procedural.spmm.ATManager
Extracts from a positive counterexample (potentially new) access sequences and terminating sequences.
scanCounterexample(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.procedural.spmm.manager.DefaultATManager
 
scanCounterexample(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.procedural.spmm.manager.OptimizingATManager
 
scanPositiveCounterexample(Word<I>) - Method in interface de.learnlib.algorithm.procedural.sba.ATManager
Extracts from a positive counterexample (potentially new) access sequences and terminating sequences.
scanPositiveCounterexample(Word<I>) - Method in class de.learnlib.algorithm.procedural.sba.manager.DefaultATManager
 
scanPositiveCounterexample(Word<I>) - Method in class de.learnlib.algorithm.procedural.sba.manager.OptimizingATManager
 
scanPositiveCounterexample(Word<I>) - Method in interface de.learnlib.algorithm.procedural.spa.ATRManager
Extracts from a positive counterexample (potentially new) access sequences, terminating sequences, and return sequences.
scanPositiveCounterexample(Word<I>) - Method in class de.learnlib.algorithm.procedural.spa.manager.DefaultATRManager
 
scanPositiveCounterexample(Word<I>) - Method in class de.learnlib.algorithm.procedural.spa.manager.OptimizingATRManager
 
scanProcedures(Map<I, ? extends DFA<?, SymbolWrapper<I>>>, Map<I, ? extends AccessSequenceTransformer<SymbolWrapper<I>>>, Collection<SymbolWrapper<I>>) - Method in interface de.learnlib.algorithm.procedural.sba.ATManager
Scans a set of (hypothesis) procedures in order to potentially extract new access sequences and terminating sequences.
scanProcedures(Map<I, ? extends DFA<?, SymbolWrapper<I>>>, Map<I, ? extends AccessSequenceTransformer<SymbolWrapper<I>>>, Collection<SymbolWrapper<I>>) - Method in class de.learnlib.algorithm.procedural.sba.manager.DefaultATManager
 
scanProcedures(Map<I, ? extends DFA<?, SymbolWrapper<I>>>, Map<I, ? extends AccessSequenceTransformer<SymbolWrapper<I>>>, Collection<SymbolWrapper<I>>) - Method in class de.learnlib.algorithm.procedural.sba.manager.OptimizingATManager
 
scanProcedures(Map<I, ? extends DFA<?, I>>, Map<I, ? extends AccessSequenceTransformer<I>>, Collection<I>) - Method in interface de.learnlib.algorithm.procedural.spa.ATRManager
Scans a set of (hypothesis) procedures in order to potentially extract new access sequences, terminating sequences, and return sequences.
scanProcedures(Map<I, ? extends DFA<?, I>>, Map<I, ? extends AccessSequenceTransformer<I>>, Collection<I>) - Method in class de.learnlib.algorithm.procedural.spa.manager.DefaultATRManager
 
scanProcedures(Map<I, ? extends DFA<?, I>>, Map<I, ? extends AccessSequenceTransformer<I>>, Collection<I>) - Method in class de.learnlib.algorithm.procedural.spa.manager.OptimizingATRManager
 
scanProcedures(Map<I, ? extends MealyMachine<?, SymbolWrapper<I>, ?, O>>, Map<I, ? extends AccessSequenceTransformer<SymbolWrapper<I>>>, Collection<SymbolWrapper<I>>) - Method in interface de.learnlib.algorithm.procedural.spmm.ATManager
Scans a set of (hypothesis) procedures in order to potentially extract new access sequences and terminating sequences.
scanProcedures(Map<I, ? extends MealyMachine<?, SymbolWrapper<I>, ?, O>>, Map<I, ? extends AccessSequenceTransformer<SymbolWrapper<I>>>, Collection<SymbolWrapper<I>>) - Method in class de.learnlib.algorithm.procedural.spmm.manager.DefaultATManager
 
scanProcedures(Map<I, ? extends MealyMachine<?, SymbolWrapper<I>, ?, O>>, Map<I, ? extends AccessSequenceTransformer<SymbolWrapper<I>>>, Collection<SymbolWrapper<I>>) - Method in class de.learnlib.algorithm.procedural.spmm.manager.OptimizingATManager
 
sctp() - Static method in class de.learnlib.testsupport.example.mmlt.MMLTExamples
Returns an MMLT example of an endpoint in the stream control and transmission protocol.
secondOutput - Variable in class de.learnlib.algorithm.adt.adt.ADT.LCAInfo
 
selectClosingRows(List<List<Row<I>>>) - Method in class de.learnlib.algorithm.lstar.AbstractExtensibleAutomatonLStar
 
selectClosingRows(List<List<Row<I>>>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
This method selects a set of rows to use for closing the table.
selectClosingRows(List<List<Row<RI>>>, ObservationTable<RI, RD>, MembershipOracle<RI, RD>) - Method in class de.learnlib.algorithm.lstar.closing.CloseRandomStrategy
 
selectClosingRows(List<List<Row<RI>>>, ObservationTable<RI, RO>, MembershipOracle<RI, RO>) - Method in interface de.learnlib.algorithm.lstar.closing.ClosingStrategy
Given a list of row equivalence classes, this method selects for each of the classes one (representative) row which is being closed.
selectMerges(Stream<RedBlueMerge<BlueFringePTAState<Boolean, Void>, Boolean, Void>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeEDSMDFA
 
selectMerges(Stream<RedBlueMerge<BlueFringePTAState<Boolean, Void>, Boolean, Void>>) - Method in class de.learnlib.algorithm.rpni.BlueFringeMDLDFA
 
selectMerges(Stream<RedBlueMerge<BlueFringePTAState<SP, TP>, SP, TP>>) - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Implementing the method allows subclasses to decide on (and possibly reject) valid merges.
selectOneShotTimer(List<? extends TimerInfo<?, O>>, long) - Static method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
Heuristically chooses a new one-shot timer from the provided timers.
sensorCollector() - Static method in class de.learnlib.testsupport.example.mmlt.MMLTExamples
Returns an MMLT example of a sensor collector.
SEPSEQ - Enum constant in enum class de.learnlib.algorithm.lsharp.Rule2
 
SEPSEQ - Enum constant in enum class de.learnlib.algorithm.lsharp.Rule3
 
serializer - Variable in class de.learnlib.util.Experiment
 
setAccepting(boolean) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
setAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.adt.automaton.ADTState
 
setAdtExtender(ADTExtender) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter adtExtender.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Sets the new value for the parameter alphabet.
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Sets the new value for the parameter alphabet.
setAlphabet(VPAlphabet<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Sets the new value for the parameter alphabet.
setAlphabet(VPAlphabet<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Sets the new value for the parameter alphabet.
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter analyzer.
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Sets the new value for the parameter analyzer.
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Sets the new value for the parameter analyzer.
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Sets the new value for the parameter analyzer.
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Sets the new value for the parameter analyzer.
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Sets the new value for the parameter analyzer.
setBatchSize(int) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter batchSize.
setBatchSize(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter batchSize.
setCexHandler(ObservationTableCEXHandler<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter cexHandler.
setCexHandler(ObservationTableCEXHandler<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter cexHandler.
setCexHandler(ObservationTableCEXHandler<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter cexHandler.
setCexHandler(ObservationTableCEXHandler<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter cexHandler.
setCexHandler(ObservationTableCEXHandler<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter cexHandler.
setChild(O, N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
setClosingStrategy(ClosingStrategy<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter closingStrategy.
setClosingStrategy(ClosingStrategy<? super TimedInput<I>, ? super Word<TimedOutput<O>>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter closingStrategy.
setCombinationMethod(KWayStateCoverTestsIterator.CombinationMethod) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter combinationMethod.
setCounter(StatisticsKey, long) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.setCounter(StatisticsKey, long, Object) that uses null as owner.
setCounter(StatisticsKey, long, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
setCounter(StatisticsKey, long, Object) - Method in interface de.learnlib.statistic.StatisticsService
Sets the counter with the given key to the provided value.
setCounterexampleAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter counterexampleAnalyzer.
setCounterexampleAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter counterexampleAnalyzer.
setData(D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
setDeterministic(boolean) - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Sets whether the outcome of the algorithm is required to be deterministic (i.e., subsequent calls of AbstractBlueFringeRPNI.computeModel() on the same input data will perform the same merges and return the same result).
setDiscriminator(DSCR) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
setDT(AbstractWordBasedDTNode<I, O, HState<I, O, SP, TP>>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
setDTLeaf(AbstractWordBasedDTNode<I, O, HState<I, O, SP, TP>>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
setEffect(int, E) - Method in class de.learnlib.acex.AbstractBaseCounterexample
 
setEpsilonRoot(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter epsilonRoot.
setFlag(StatisticsKey, boolean) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.setFlag(StatisticsKey, boolean, Object) that uses null as owner.
setFlag(StatisticsKey, boolean, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
setFlag(StatisticsKey, boolean, Object) - Method in interface de.learnlib.statistic.StatisticsService
Stores the provided boolean flag for the given key and owner.
setForeignSuccessor(int, S, int) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
setGenerationMethod(KWayTransitionCoverTestsIterator.GenerationMethod) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter generationMethod.
setInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter initialPrefixes.
setInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter initialPrefixes.
setInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter initialPrefixes.
setInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter initialPrefixes.
setInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter initialPrefixes.
setInitialSplitters(Collection<? extends Word<I>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter initialSplitters.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter initialSuffixes.
setInitialSuffixes(List<Word<TimedInput<I>>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter initialSuffixes.
setInput(I) - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
setInternalTransition(int, HypIntTrans<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
setIsSpanningTreeEdge(boolean) - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
setK(int) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter k.
setK(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter k.
setLeaf(DTNode<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
setLeafSplitter(LeafSplitter) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter leafSplitter.
setLpIndex(int) - Method in class de.learnlib.datastructure.observationtable.RowImpl
 
setMaxDepth(int) - Method in class de.learnlib.oracle.equivalence.IncrementalWMethodEQOracle
 
setMaxNumberOfSteps(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter maxNumberOfSteps.
setMaxPathLen(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter maxPathLen.
setModelParams(MMLTModelParams<O>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter modelParams.
setMultiplier(double) - Method in interface de.learnlib.oracle.AutomatonOracle
Sets the multiplier value.
setMultiplier(double) - Method in class de.learnlib.util.AbstractBFOracle
 
setNext(IntrusiveListEntry<N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
setNonTreeTarget(DTNode<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.AbstractHypTrans
 
setNumGeneratePaths(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter numGeneratePaths.
setOneShotTimer(String) - Method in class de.learnlib.algorithm.lstar.mmlt.LocationTimerInfo
Sets the given timer to one-shot, ensuring that there is only one one-shot timer at a time.
setOptimizationMetric(KWayTransitionCoverTestsIterator.OptimizationMetric) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter optimizationMetric.
setOracle(AdaptiveMembershipOracle<I, O>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter oracle.
setOracle(AdaptiveMembershipOracle<I, O>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, D>) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, D>) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, O>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, O>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter oracle.
setOracle(MembershipOracle<I, O>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
setOutput(O) - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
setOutput(O) - Method in class de.learnlib.algorithm.ttt.moore.TTTStateMoore
 
setParallel(boolean) - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Sets whether attempts to merge a blue into a red state are conducted in parallel.
setParent(ADTNode<S, I, O>) - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
setPrev(IntrusiveListEntry<N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
setProcessingOrder(ProcessingOrder) - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Sets the order in which the respective merge candidates should be processed.
setProperty(SP) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
setProperty(TP) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HTransition
 
setRandom(Random) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter random.
setRandom(Random) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter random.
setRandom(Random) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter random.
setRandomWalkLen(int) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter randomWalkLen.
setRandomWalkLen(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter randomWalkLen.
setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation.
setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation.
setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation.
setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation.
setRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation.
setReturnTransition(int, int, HypRetTrans<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
setRoot(AbstractDTNode<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
setRowContentId(int) - Method in class de.learnlib.datastructure.observationtable.RowImpl
Sets the ID of the row contents.
setRule2(Rule2) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter rule2.
setRule3(Rule3) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter rule3.
setSiftNode(ADTNode<ADTState<I, O>, I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
setSinkOutput(O) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter sinkOutput.
setSinkState(Word<I>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter sinkState.
setSource(ADTState<I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
setSplitData(SplitData<O, T>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
setState(DTLeaf<I, D>) - Method in interface de.learnlib.algorithm.lambda.ttt.pt.PTNode
 
setState(DTLeaf<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
setState(S) - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
setStateLabel(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
Sets the state label associated with this split data.
setSubtreeReplacer(SubtreeReplacer) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter subtreeReplacer.
setSuccessor(int, RowImpl<I>) - Method in class de.learnlib.datastructure.observationtable.RowImpl
Sets the successor row for this short label row and the given alphabet symbol (by index).
setSuccessor(int, S, int) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
setSuccessor(int, S, int) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTAState
 
setSuffixFinder(GlobalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter suffixFinder.
setSuffixFinder(LocalSuffixFinder<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter suffixFinder.
setSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter suffixFinder.
setSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter suffixFinder.
setSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter suffixFinder.
setSymbol(I) - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
setSymbolFilter(RefutableSymbolFilter<TimedInput<I>, InputSymbol<I>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter symbolFilter.
setTarget(ADTState<I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTTransition
 
setTemp(boolean) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
 
setText(StatisticsKey, String) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.setText(StatisticsKey, String, Object) that uses null as owner.
setText(StatisticsKey, String, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
setText(StatisticsKey, String, Object) - Method in interface de.learnlib.statistic.StatisticsService
Stores the provided text for the given key and owner.
setTimeOracle(TimedQueryOracle<I, O>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter timeOracle.
setTransition(int, HTransition<I, O, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
setTransition(int, TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
setTransition(ADTState<I, O>, I, ADTTransition<I, O>) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
setTransition(S, I, S, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
setTransitionOutput(ADTTransition<I, O>, O) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
setup() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
setup() - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
setup() - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
setUp() - Method in class de.learnlib.testsupport.AbstractBFOracleTest
 
setUseObservationTree(boolean) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter useObservationTree.
SEVPALockableOracle<I> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
SEVPALockableOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.testsupport.it.util.SEVPALockableOracle
SEVPASimulatorOracle<I> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
SEVPASimulatorOracle(SEVPA<?, I>) - Constructor for class de.learnlib.oracle.membership.SEVPASimulatorOracle
SHAHBAZ - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
SHAHBAZ - Static variable in class de.learnlib.counterexample.GlobalSuffixFinders
Adds all suffixes of the remainder of the input word, after stripping a maximal one-letter extension of an access sequence.
shortenCounterExample(MooreMachine<?, I, ?, O>, DefaultQuery<I, Word<O>>) - Static method in class de.learnlib.util.moore.MooreUtil
 
shortenCounterExample(MealyTransitionSystem<?, I, ?, O>, DefaultQuery<I, Word<O>>) - Static method in class de.learnlib.util.mealy.MealyUtil
 
showsStatesAreApart(ObservationTree<S, I, O>, S, S) - Static method in class de.learnlib.algorithm.lsharp.ApartnessUtil
 
shutdown() - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessor
 
shutdown() - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessor
 
shutdown() - Method in interface de.learnlib.oracle.ThreadPool
Shuts down all worker threads, but waits for any queued queries to be processed.
shutdownNow() - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessor
 
shutdownNow() - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessor
 
shutdownNow() - Method in interface de.learnlib.oracle.ThreadPool
Shuts down all worker threads, and attempts to abort any query processing currently taking place.
sift(DTNode<I>, Word<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTree
 
sift(DTNode<I>, Word<I>, boolean) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTree
 
sift(AbstractBaseDTNode<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(AbstractBaseDTNode<I, D>, Word<I>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(MembershipOracle<I, D>, PTNode<I, D>) - Method in class de.learnlib.algorithm.lambda.ttt.dt.AbstractDecisionTree
 
sift(List<DTNode<I>>, List<Word<I>>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTree
 
sift(List<DTNode<I>>, List<Word<I>>, boolean) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTree
 
sift(List<AbstractBaseDTNode<I, D>>, List<Word<I>>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(List<AbstractBaseDTNode<I, D>>, List<Word<I>>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(List<N>, List<Word<I>>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
sift(List<N>, List<Word<I>>, Predicate<N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
sift(Word<I>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
sift(Word<I>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
Sifts an access sequence provided by an object into the tree, starting at the root.
sift(N, Word<I>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
sift(N, Word<I>, Predicate<N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
 
silentOutput() - Method in record class de.learnlib.time.MMLTModelParams
Returns the value of the silentOutput record component.
SimpleObservationTable<I,D> - Class in de.learnlib.datastructure.observationtable.reader
This class represents the data structure of an ObservationTable without providing any meaningful functionality.
SimpleObservationTable(List<? extends Word<I>>) - Constructor for class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
SimplePOJOExceptionMapper - Class in de.learnlib.driver.reflect
A mapper that wraps any kind of RuntimeException that occurs during steps of the SimplePOJOTestDriver into a MappedException whose output is an Error object, followed by repeated Unobserved outputs.
SimplePOJOExceptionMapper() - Constructor for class de.learnlib.driver.reflect.SimplePOJOExceptionMapper
 
SimplePOJOTestDriver - Class in de.learnlib.driver.reflect
A test driver for plain old java objects.
SimplePOJOTestDriver(Class<?>) - Constructor for class de.learnlib.driver.reflect.SimplePOJOTestDriver
 
SimplePOJOTestDriver(Constructor<?>, Object...) - Constructor for class de.learnlib.driver.reflect.SimplePOJOTestDriver
 
SimulatorEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.mmlt
A simulator oracle for MMLTs.
SimulatorEQOracle<I> - Class in de.learnlib.oracle.equivalence.sba
 
SimulatorEQOracle<A extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
 
SimulatorEQOracle<I> - Class in de.learnlib.oracle.equivalence.spa
 
SimulatorEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.spmm
 
SimulatorEQOracle<I> - Class in de.learnlib.oracle.equivalence.vpa
An equivalence oracle based on the computation of a separating word for a given hypothesis and a previously known target system.
SimulatorEQOracle(A) - Constructor for class de.learnlib.oracle.equivalence.SimulatorEQOracle
 
SimulatorEQOracle(MMLT<?, I, ?, O>) - Constructor for class de.learnlib.oracle.equivalence.mmlt.SimulatorEQOracle
 
SimulatorEQOracle(SBA<?, I>) - Constructor for class de.learnlib.oracle.equivalence.sba.SimulatorEQOracle
 
SimulatorEQOracle(SPA<?, I>) - Constructor for class de.learnlib.oracle.equivalence.spa.SimulatorEQOracle
 
SimulatorEQOracle(SPMM<?, I, ?, O>) - Constructor for class de.learnlib.oracle.equivalence.spmm.SimulatorEQOracle
 
SimulatorEQOracle(OneSEVPA<?, I>) - Constructor for class de.learnlib.oracle.equivalence.vpa.SimulatorEQOracle
 
SimulatorOmegaOracle<S,I,D> - Class in de.learnlib.oracle.membership
Answers OmegaQuerys by simulating an automaton.
SimulatorOmegaOracle(A, SimulatorOracle<I, D>) - Constructor for class de.learnlib.oracle.membership.SimulatorOmegaOracle
Constructs a new SimulatorOmegaOracle.
SimulatorOmegaOracle.DFASimulatorOmegaOracle<S,I> - Class in de.learnlib.oracle.membership
 
SimulatorOmegaOracle.MealySimulatorOmegaOracle<S,I,O> - Class in de.learnlib.oracle.membership
 
SimulatorOracle<I,D> - Class in de.learnlib.oracle.membership
A membership oracle backed by an automaton.
SimulatorOracle(SuffixOutput<I, D>) - Constructor for class de.learnlib.oracle.membership.SimulatorOracle
Constructor.
SINGLE_BEST_EFFORT - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
SINGLE_MIN_LENGTH - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
SINGLE_MIN_SIZE - Static variable in class de.learnlib.algorithm.adt.config.SubtreeReplacers
 
SingleAdaptiveMembershipOracle<I,O> - Interface in de.learnlib.oracle
An AdaptiveMembershipOracle that answers single queries.
SingleQueryOmegaOracle<S,I,D> - Interface in de.learnlib.oracle
An OmegaMembershipOracle that answers single queries.
SingleQueryOmegaOracle.SingleQueryOmegaOracleDFA<S,I> - Interface in de.learnlib.oracle
 
SingleQueryOmegaOracle.SingleQueryOmegaOracleMealy<S,I,O> - Interface in de.learnlib.oracle
 
SingleQueryOracle<I,D> - Interface in de.learnlib.oracle
Base interface for oracles whose semantic is defined in terms of directly answering single queries (like a QueryAnswerer), and that cannot profit from batch processing of queries.
SingleQueryOracle.SingleQueryOracleDFA<I> - Interface in de.learnlib.oracle
 
SingleQueryOracle.SingleQueryOracleMealy<I,O> - Interface in de.learnlib.oracle
 
SingleQueryOracle.SingleQueryOracleMMLT<I,O> - Interface in de.learnlib.oracle
 
SingleQueryOracle.SingleQueryOracleMoore<I,O> - Interface in de.learnlib.oracle
 
SingleReplacer - Class in de.learnlib.algorithm.adt.config.model.replacer
 
SingleReplacer(ADSCalculator) - Constructor for class de.learnlib.algorithm.adt.config.model.replacer.SingleReplacer
 
size() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
size() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
size() - Method in class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
size() - Method in class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
size() - Method in class de.learnlib.algorithm.lsharp.ads.ArenaTree
 
size() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.OneSEVPAHypothesis
 
size() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
size() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
size() - Method in class de.learnlib.datastructure.list.IntrusiveList
Returns this size of this list, i.e., the number of elements excluding the self-referential head reference.
size() - Method in class de.learnlib.filter.reuse.tree.BoundedDeque
 
SPALearner<I,L extends LearningAlgorithm.DFALearner<I> & SupportsGrowingAlphabet<I> & AccessSequenceTransformer<I>> - Class in de.learnlib.algorithm.procedural.spa
A learning algorithm for SPAs.
SPALearner(ProceduralInputAlphabet<I>, MembershipOracle<I, Boolean>, LearnerConstructor<L, I, Boolean>) - Constructor for class de.learnlib.algorithm.procedural.spa.SPALearner
 
SPALearner(ProceduralInputAlphabet<I>, MembershipOracle<I, Boolean>, Mapping<I, LearnerConstructor<L, I, Boolean>>, AcexAnalyzer, ATRManager<I>) - Constructor for class de.learnlib.algorithm.procedural.spa.SPALearner
 
SPALearnerITCase<I> - Class in de.learnlib.testsupport.it.testcase
 
SPALearnerITCase(LearnerVariant<SPA<?, I>, I, Boolean>, LearningExample.SPALearningExample<I>, SPALockableOracle<I>, EquivalenceOracle<? super SPA<?, I>, I, Boolean>) - Constructor for class de.learnlib.testsupport.it.testcase.SPALearnerITCase
 
SPALearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.SPALearnerVariantListImpl
 
SPALockableOracle<I> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
SPALockableOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.testsupport.it.util.SPALockableOracle
SparseLearner<I,O> - Class in de.learnlib.algorithm.sparse
Optimized implementation of the Ls learning algorithm, as described in the paper Learning Mealy Machines with Sparse Observation Tables by Wolffhardt Schwabe, Paul Kogel, and Sabine Glesner.
SparseLearner(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.sparse.SparseLearner
 
SparseLearner(Alphabet<I>, MembershipOracle<I, Word<O>>, List<Word<I>>) - Constructor for class de.learnlib.algorithm.sparse.SparseLearner
 
SPASimulatorOracle<I> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
SPASimulatorOracle(SPA<?, I>) - Constructor for class de.learnlib.oracle.membership.SPASimulatorOracle
split(ADTNode<S, I, O>, Word<I>, Word<O>, Word<O>) - Method in interface de.learnlib.algorithm.adt.api.LeafSplitter
Split the specified node to correctly distinguish between the old and new hypothesis state.
split(ContextPair<I>, Map<Boolean, DTNode<I>>) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
split(MembershipOracle<I, D>, PTNode<I, D>, PTNode<I, D>, I) - Method in class de.learnlib.algorithm.lambda.ttt.dt.DTLeaf
 
split(DSCR, O) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
split(DSCR, O, O) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
split(DSCR, O, O, D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
SplitData<O,T> - Class in de.learnlib.datastructure.discriminationtree
Data associated with a discrimination tree node while an enclosing subtree is being split.
SplitData(Supplier<T>) - Constructor for class de.learnlib.datastructure.discriminationtree.SplitData
 
splitLeaf(CI, CI, Word<CI>, Word<CI>, D) - Method in class de.learnlib.algorithm.aaar.abstraction.AbstractAbstractionTree
 
splitLeaf(ADTNode<S, I, O>, Word<I>, Word<O>, Word<O>, LeafSplitter) - Method in class de.learnlib.algorithm.adt.adt.ADT
Splits a leaf node using a given LeafSplitter.
splitParent(ADTNode<S, I, O>, Word<I>, Word<O>, Word<O>) - Static method in class de.learnlib.algorithm.adt.config.LeafSplitters
 
SplitResult(N, N) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode.SplitResult
 
Splitter<I> - Class in de.learnlib.algorithm.ttt.vpa
Data structure for representing a splitter.
Splitter(int) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
Splitter(int, AbstractBaseDTNode<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
Splitter(I, DTNode<I>) - Constructor for class de.learnlib.algorithm.ttt.vpa.Splitter
 
Splitter(I, HypLoc<I>, I, boolean, DTNode<I>) - Constructor for class de.learnlib.algorithm.ttt.vpa.Splitter
 
Splitter.SplitType - Enum Class in de.learnlib.algorithm.ttt.vpa
 
SPMMLearner<I,O,L extends LearningAlgorithm.MealyLearner<SymbolWrapper<I>,O> & SupportsGrowingAlphabet<SymbolWrapper<I>> & AccessSequenceTransformer<SymbolWrapper<I>>> - Class in de.learnlib.algorithm.procedural.spmm
A learning algorithm for SPMMs.
SPMMLearner(ProceduralInputAlphabet<I>, O, MembershipOracle<I, Word<O>>, LearnerConstructor<L, SymbolWrapper<I>, Word<O>>) - Constructor for class de.learnlib.algorithm.procedural.spmm.SPMMLearner
 
SPMMLearner(ProceduralInputAlphabet<I>, O, MembershipOracle<I, Word<O>>, Mapping<I, LearnerConstructor<L, SymbolWrapper<I>, Word<O>>>, ATManager<I, O>) - Constructor for class de.learnlib.algorithm.procedural.spmm.SPMMLearner
 
SPMMLearnerITCase<I,O> - Class in de.learnlib.testsupport.it.testcase
 
SPMMLearnerITCase(LearnerVariant<SPMM<?, I, ?, O>, I, Word<O>>, LearningExample.SPMMLearningExample<I, O>, SPMMLockableOracle<I, O>, EquivalenceOracle<? super SPMM<?, I, ?, O>, I, Word<O>>) - Constructor for class de.learnlib.testsupport.it.testcase.SPMMLearnerITCase
 
SPMMLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.LearnerVariantListImpl.SPMMLearnerVariantListImpl
 
SPMMLockableOracle<I,O> - Class in de.learnlib.testsupport.it.util
A type-specific refinement of LockableOracle.
SPMMLockableOracle(MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.testsupport.it.util.SPMMLockableOracle
SPMMSimulatorOracle<I,O> - Class in de.learnlib.oracle.membership
A type-specific refinement of SimulatorOracle.
SPMMSimulatorOracle(SPMM<?, I, ?, O>) - Constructor for class de.learnlib.oracle.membership.SPMMSimulatorOracle
spQuery(HState<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
spQuery(HState<I, Boolean, Boolean, Void>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
 
spQuery(HState<I, Word<O>, Void, O>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
 
spQuery(HState<I, Word<O>, O, Void>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
 
srcState - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
SSTLearnerVariantListImpl() - Constructor for class de.learnlib.testsupport.it.variant.PassiveLearnerVariantListImpl.SSTLearnerVariantListImpl
 
started - Variable in class de.learnlib.algorithm.lambda.ttt.TTTLambdaState
 
startLearning() - Method in class de.learnlib.algorithm.aaar.AbstractAAARLearner
 
startLearning() - Method in class de.learnlib.algorithm.aaar.TranslatingLearnerWrapper
 
startLearning() - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
startLearning() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
startLearning() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
startLearning() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
startLearning() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
startLearning() - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
startLearning() - Method in interface de.learnlib.algorithm.LearningAlgorithm
Starts the model inference process, creating an initial hypothesis in the provided model object.
startLearning() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
startLearning() - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
startLearning() - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
startLearning() - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLT
 
startLearning() - Method in class de.learnlib.algorithm.nlstar.NLStarLearner
 
startLearning() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
startLearning() - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
startLearning() - Method in class de.learnlib.algorithm.procedural.sba.SBALearner
 
startLearning() - Method in class de.learnlib.algorithm.procedural.spa.SPALearner
 
startLearning() - Method in class de.learnlib.algorithm.procedural.spmm.SPMMLearner
 
startLearning() - Method in class de.learnlib.algorithm.sparse.SparseLearner
 
startLearning() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
startLearning() - Method in class de.learnlib.filter.statistic.learner.RefinementCounterLearner
 
startLearning() - Method in class de.learnlib.util.nfa.NFALearnerWrapper
 
startOrResumeClock(StatisticsKey) - Method in interface de.learnlib.statistic.StatisticsService
Convenience method for StatisticsService.startOrResumeClock(StatisticsKey, Object) that uses null as owner.
startOrResumeClock(StatisticsKey, Object) - Method in class de.learnlib.filter.statistic.container.MapStatisticsService
 
startOrResumeClock(StatisticsKey, Object) - Method in interface de.learnlib.statistic.StatisticsService
Starts the clock with the given key for the given owner.
state() - Method in interface de.learnlib.algorithm.lambda.ttt.pt.PTNode
 
state() - Method in class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
State - Class in de.learnlib.algorithm.ostia
 
stateIDs() - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
stateIDs() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
StateInfo<I,D> - Class in de.learnlib.algorithm.kv
The information associated with a state: it's access sequence (or access string), and the list of incoming transitions.
StateInfo(int, Word<I>) - Constructor for class de.learnlib.algorithm.kv.StateInfo
 
stateInfos - Variable in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
stateInfos - Variable in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
stateInfos - Variable in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
StateLocalInputMealySimulatorEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.mealy
 
StateLocalInputMealySimulatorEQOracle(MealyMachine<?, I, ?, O>, Alphabet<I>, O) - Constructor for class de.learnlib.oracle.equivalence.mealy.StateLocalInputMealySimulatorEQOracle
 
StateLocalInputMealySimulatorSUL<I,O> - Class in de.learnlib.driver.simulator
 
StateLocalInputMealySimulatorSUL(StateLocalInputMealyMachine<?, I, ?, O>) - Constructor for class de.learnlib.driver.simulator.StateLocalInputMealySimulatorSUL
 
StateLocalInputSUL<I,O> - Interface in de.learnlib.sul
A System Under Learning (SUL) which can additionally report the inputs that the SUL can process in its current state, i.e. inputs that will not trigger a SULException when used in the next invocation of the SUL.step(Object) method return an otherwise "undefined" behavior.
StateLocalInputSULAdaptiveOracle<I,O> - Class in de.learnlib.oracle.membership
StateLocalInputSULAdaptiveOracle(StateLocalInputSUL<I, O>, O) - Constructor for class de.learnlib.oracle.membership.StateLocalInputSULAdaptiveOracle
 
StateLocalInputSULCache<I,O> - Class in de.learnlib.filter.cache.sul
A SULCache that additionally caches the currently enabled inputs of the given StateLocalInputSUL.
StateLocalInputSULCache.StateLocalInputSULCacheState<I,O> - Class in de.learnlib.filter.cache.sul
 
StateLocalInputSULOracle<I,O> - Class in de.learnlib.oracle.membership
A wrapper around a system under learning (SUL) with state local inputs.
StateLocalInputSULOracle(StateLocalInputSUL<I, O>, O) - Constructor for class de.learnlib.oracle.membership.StateLocalInputSULOracle
 
stateProperty(ObservationTable<I, D>, Row<I>) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
Derives a state property from the corresponding row.
stateProperty(ObservationTable<I, Boolean>, Row<I>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
 
stateProperty(ObservationTable<I, Word<O>>, Row<I>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
stateProperty(ObservationTable<I, Word<O>>, Row<I>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
 
stateProperty(ObservationTable<I, O>, Row<I>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
 
stateProperty(ObservationTable<I, O>, Row<I>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMoore
 
states - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
statesAreApart(ObservationTree<S, I, O>, S, S) - Static method in class de.learnlib.algorithm.lsharp.ApartnessUtil
 
StaticParallelAdaptiveOracle<I,O> - Class in de.learnlib.oracle.parallelism
StaticParallelAdaptiveOracle(Collection<? extends AdaptiveMembershipOracle<I, O>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelAdaptiveOracle
 
StaticParallelAdaptiveOracleBuilder<I,O> - Class in de.learnlib.oracle.parallelism
StaticParallelAdaptiveOracleBuilder(Collection<? extends AdaptiveMembershipOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelAdaptiveOracleBuilder
 
StaticParallelAdaptiveOracleBuilder(Supplier<? extends AdaptiveMembershipOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelAdaptiveOracleBuilder
 
StaticParallelOmegaOracle<S,I,D> - Class in de.learnlib.oracle.parallelism
StaticParallelOmegaOracle(Collection<? extends OmegaMembershipOracle<S, I, D>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelOmegaOracle
 
StaticParallelOmegaOracleBuilder<S,I,D> - Class in de.learnlib.oracle.parallelism
StaticParallelOmegaOracleBuilder(Collection<? extends OmegaMembershipOracle<S, I, D>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelOmegaOracleBuilder
 
StaticParallelOmegaOracleBuilder(Supplier<? extends OmegaMembershipOracle<S, I, D>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelOmegaOracleBuilder
 
StaticParallelOracle<I,D> - Class in de.learnlib.oracle.parallelism
StaticParallelOracle(Collection<? extends MembershipOracle<I, D>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelOracle
 
StaticParallelOracleBuilder<I,D> - Class in de.learnlib.oracle.parallelism
StaticParallelOracleBuilder(Collection<? extends MembershipOracle<I, D>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelOracleBuilder
 
StaticParallelOracleBuilder(Supplier<? extends MembershipOracle<I, D>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelOracleBuilder
 
StaticParallelTimedQueryOracle<I,O> - Class in de.learnlib.oracle.parallelism
StaticParallelTimedQueryOracle(Collection<? extends TimedQueryOracle<I, O>>, int, ExecutorService) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelTimedQueryOracle
 
StaticParallelTimedQueryOracleBuilder<I,O> - Class in de.learnlib.oracle.parallelism
StaticParallelTimedQueryOracleBuilder(Collection<? extends TimedQueryOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelTimedQueryOracleBuilder
 
StaticParallelTimedQueryOracleBuilder(Supplier<? extends TimedQueryOracle<I, O>>) - Constructor for class de.learnlib.oracle.parallelism.StaticParallelTimedQueryOracleBuilder
 
STATISTIC - Static variable in class de.learnlib.logging.Category
Marker for statistic-related properties.
statistics - Variable in class de.learnlib.filter.statistic.sul.CounterSUL
 
statistics - Variable in class de.learnlib.util.Experiment
 
Statistics - Class in de.learnlib.statistic
Factory for obtaining StatisticsServices.
StatisticsKey - Class in de.learnlib.statistic
A key to be used when interacting with StatisticsServices.
StatisticsKey(String) - Constructor for class de.learnlib.statistic.StatisticsKey
Convenience constructor for StatisticsKey(String, String) which sets description to null.
StatisticsKey(String, String) - Constructor for class de.learnlib.statistic.StatisticsKey
Convenience constructor for StatisticsKey(String, String, String) which sets id to null.
StatisticsKey(String, String, String) - Constructor for class de.learnlib.statistic.StatisticsKey
Constructor for creating a StatisticsKey with the given base key and id, as well as a description.
StatisticsProvider - Interface in de.learnlib.statistic
A statistics provider is a means to register different implementations of StatisticsServices via service loading.
StatisticsService - Interface in de.learnlib.statistic
A service that allows for collecting various statistics of different types.
StdInOracle<I> - Class in de.learnlib.oracle.membership
An oracle that delegates its queries to an external program via the command-line interface.
StdInOracle(List<String>) - Constructor for class de.learnlib.oracle.membership.StdInOracle
Constructor.
StdInOracle(List<String>, String) - Constructor for class de.learnlib.oracle.membership.StdInOracle
Constructor.
StdInOutputAdaptiveOracle<I,O> - Class in de.learnlib.oracle.membership
An oracle that delegates its queries to an external program via the command-line interface.
StdInOutputAdaptiveOracle(List<String>, Function<String, O>, String) - Constructor for class de.learnlib.oracle.membership.StdInOutputAdaptiveOracle
Constructor.
StdInOutputOracle<I,D> - Class in de.learnlib.oracle.membership
An oracle that delegates its queries to an external program via the command-line interface.
StdInOutputOracle(List<String>, StdInOutputOracle.OutputTransformer<D>) - Constructor for class de.learnlib.oracle.membership.StdInOutputOracle
Constructor.
StdInOutputOracle(List<String>, StdInOutputOracle.OutputTransformer<D>, String) - Constructor for class de.learnlib.oracle.membership.StdInOutputOracle
Constructor.
StdInOutputOracle.OutputTransformer<D> - Interface in de.learnlib.oracle.membership
Transformer for converting the String-based output of a CLI application to a custom-typed output.
step(AI) - Method in class de.learnlib.mapper.MappedSUL
 
step(I) - Method in class de.learnlib.driver.AbstractContextExecutableInputSUL
 
step(I) - Method in class de.learnlib.driver.ExecutableInputSUL
 
step(I) - Method in class de.learnlib.driver.simulator.MealySimulatorSUL
 
step(I) - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
step(I) - Method in class de.learnlib.filter.statistic.sul.CounterSUL
 
step(I) - Method in interface de.learnlib.sul.SUL
make one step on the SUL.
step(InputSymbol<I>) - Method in class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
 
step(InputSymbol<I>) - Method in class de.learnlib.filter.cache.mmlt.TimeoutReducerSUL
 
STNode<I> - Interface in de.learnlib.algorithm.lambda.ttt.st
 
strie - Variable in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
strie - Variable in class de.learnlib.algorithm.lambda.ttt.TTTLambdaState
 
StringMapper<CI> - Class in de.learnlib.mapper
 
StringMapper(Alphabet<CI>) - Constructor for class de.learnlib.mapper.StringMapper
 
subtree1Label - Variable in class de.learnlib.datastructure.discriminationtree.model.LCAInfo
 
subtree2Label - Variable in class de.learnlib.datastructure.discriminationtree.model.LCAInfo
 
subtreeLabel(N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
 
subtreeLocations() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
subtreeLocsIterator() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
subtreeNodesIterator() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
SubtreeReplacer - Interface in de.learnlib.algorithm.adt.api
Interface for configuration objects that specify how nodes of the current ADT should be replaced.
SubtreeReplacers - Class in de.learnlib.algorithm.adt.config
A collection of default SubtreeReplacer configurations.
subtreeStates() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
subtreeStatesIterator() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
succ(I) - Method in interface de.learnlib.algorithm.lambda.ttt.pt.PTNode
 
succ(I) - Method in class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
succEffect(D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
succEffect(Boolean) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
succEffect(Word<O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
succEffect(Word<O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
successors - Variable in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
succSeparator - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
succSeparator - Variable in class de.learnlib.algorithm.ttt.vpa.Splitter
 
suffix - Variable in class de.learnlib.algorithm.aaar.abstraction.Node.InnerNode
 
suffix - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
suffix - Variable in class de.learnlib.query.AbstractQuery
 
suffix() - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Returns the value of the suffix record component.
SUFFIX1BY1 - Static variable in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
SuffixASCIIReader<I,D> - Class in de.learnlib.datastructure.observationtable.reader
 
SuffixASCIIReader() - Constructor for class de.learnlib.datastructure.observationtable.reader.SuffixASCIIReader
 
SuffixASCIIWriter<I,D> - Class in de.learnlib.datastructure.observationtable.writer
A de.learnlib.datastructures.writer which stores the suffixes of an ObservationTable in plaintext.
SuffixASCIIWriter() - Constructor for class de.learnlib.datastructure.observationtable.writer.SuffixASCIIWriter
 
suffixesForLocalOutput(Query<I, D>, int) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Transforms a suffix index returned by a LocalSuffixFinder into a list containing the single distinguishing suffix.
suffixesForLocalOutput(Query<I, D>, int, boolean) - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
Transforms a suffix index returned by a LocalSuffixFinder into a list of distinguishing suffixes.
suffixFinder() - Static method in class de.learnlib.algorithm.observationpack.AbstractOPLearner.BuilderDefaults
 
SuffixTrie<I> - Class in de.learnlib.algorithm.lambda.ttt.st
 
SuffixTrie() - Constructor for class de.learnlib.algorithm.lambda.ttt.st.SuffixTrie
 
SUL<I,O> - Interface in de.learnlib.sul
Interface for a system under learning (SUL) that can make single steps.
SULAdaptiveOracle<I,O> - Class in de.learnlib.oracle.membership
A wrapper that allows to use a SUL where a AdaptiveMembershipOracle is expected.
SULAdaptiveOracle(SUL<I, O>) - Constructor for class de.learnlib.oracle.membership.SULAdaptiveOracle
 
SULCache<I,O> - Class in de.learnlib.filter.cache.sul
A cache to be used with a SUL.
SULCaches - Class in de.learnlib.filter.cache.sul
A factory for creating caches for SULs.
SULException - Exception in de.learnlib.exception
Unchecked exception class that can be used by implementors of a SUL to wrap any exceptions that occur during the SUL.step(Object) methods.
SULException(Throwable) - Constructor for exception de.learnlib.exception.SULException
Creates a SULException wrapped around a Throwable.
SULMapper<AI,AO,CI,CO> - Interface in de.learnlib.sul
An extension of the Mapper interface specifically for SULs.
SULMappers - Class in de.learnlib.mapper
Utility methods for manipulating mappers.
SULOracle<I,O> - Class in de.learnlib.oracle.membership
A wrapper around a system under learning (SUL).
SULOracle(SUL<I, O>) - Constructor for class de.learnlib.oracle.membership.SULOracle
 
suspend() - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
suspend() - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
suspend() - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
suspend() - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
suspend() - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
suspend() - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
suspend() - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
 
suspend() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
suspend() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
suspend() - Method in class de.learnlib.filter.cache.dfa.DFACacheOracle
 
suspend() - Method in class de.learnlib.filter.cache.dfa.DFAHashCacheOracle
 
suspend() - Method in class de.learnlib.filter.cache.mealy.AdaptiveQueryCache
 
suspend() - Method in class de.learnlib.filter.cache.mealy.MealyCacheOracle
 
suspend() - Method in class de.learnlib.filter.cache.moore.MooreCacheOracle
 
suspend() - Method in class de.learnlib.filter.cache.sul.ThreadSafeStateLocalInputSULCache
 
suspend() - Method in interface de.learnlib.Resumable
Expose the state object.
symbol - Variable in class de.learnlib.algorithm.ttt.vpa.Splitter
 
SYMBOL - Enum constant in enum class de.learnlib.query.AdaptiveQuery.Response
Indicates that further symbols follow.
SYMBOL_NODE - Enum constant in enum class de.learnlib.algorithm.adt.adt.ADTNode.NodeType
 
SymbolEQOracleWrapper<A extends DeterministicSuffixOutputAutomaton<?,I,?,Word<O>>,I,O> - Class in de.learnlib.oracle.equivalence.mealy
 
SymbolEQOracleWrapper(EquivalenceOracle<? super A, I, Word<O>>) - Constructor for class de.learnlib.oracle.equivalence.mealy.SymbolEQOracleWrapper
 
SymbolFilter<U,V> - Interface in de.learnlib.filter
A symbol filter allows one to incorporate additional external knowledge by predicting whether a given transition (identified by an input symbol) is ignorable in a given state (identified by an access sequence).
symbolIdx - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
SymbolWrapper<I> - Class in de.learnlib.algorithm.procedural
A utility class to annotate an input symbol with a (boolean) continuable flag.
SymbolWrapper(I, boolean) - Constructor for class de.learnlib.algorithm.procedural.SymbolWrapper
 
SYSTEM - Static variable in class de.learnlib.logging.Category
Marker for system-related properties.
systemState - Variable in class de.learnlib.filter.reuse.tree.ReuseNode.NodeResult
 
systemStateHandler() - Static method in class de.learnlib.filter.reuse.BuilderDefaults
 
SystemStateHandler<S> - Interface in de.learnlib.filter.reuse.tree
An implementation of this interface that is set to the ReuseTree (see ReuseOracleBuilder.withSystemStateHandler(SystemStateHandler)) will be informed about all removed system states whenever ReuseTree.disposeSystemStates() gets called.
systemStatesIterator() - Method in class de.learnlib.filter.reuse.tree.ReuseNode
 

T

table - Variable in class de.learnlib.algorithm.lstar.AbstractLStar
 
target - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
 
targetOut - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
targetOut() - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Returns the value of the targetOut record component.
tearDown() - Method in class de.learnlib.testsupport.AbstractBFOracleTest
 
testAddWord() - Method in class de.learnlib.testsupport.AbstractBFOracleTest
 
testCorrectTransformations() - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
testEffects(int, int) - Method in interface de.learnlib.acex.AbstractCounterexample
 
testEquivalence(M) - Method in class de.learnlib.testsupport.it.testcase.AbstractLearnerVariantITCase
 
testEquivalence(M) - Method in class de.learnlib.testsupport.it.testcase.UniversalDeterministicLearnerITCase
 
testEquivalence(MMLT<?, I, ?, O>) - Method in class de.learnlib.testsupport.it.testcase.MMLTLearnerITCase
 
testEquivalence(SBA<?, I>) - Method in class de.learnlib.testsupport.it.testcase.SBALearnerITCase
 
testEquivalence(SPA<?, I>) - Method in class de.learnlib.testsupport.it.testcase.SPALearnerITCase
 
testEquivalence(SPMM<?, I, ?, O>) - Method in class de.learnlib.testsupport.it.testcase.SPMMLearnerITCase
 
testEquivalence(OneSEVPA<?, I>) - Method in class de.learnlib.testsupport.it.testcase.OneSEVPALearnerITCase
 
testExceptionBeforeStart() - Method in class de.learnlib.testsupport.AbstractLearnerASTTest
 
testGetMultiplier() - Method in class de.learnlib.testsupport.AbstractBFOracleTest
 
testGrowingAlphabet() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
In case of passing a growing alphabet, the learners may use the existing GrowingAlphabet.addSymbol(Object) functionality.
testInitialAlphabet() - Method in class de.learnlib.testsupport.AbstractGrowingAlphabetTest
 
testLearning() - Method in class de.learnlib.testsupport.it.testcase.AbstractLearnerVariantITCase
 
testLearning() - Method in class de.learnlib.testsupport.it.testcase.PassiveLearnerVariantITCase
 
testNextInput() - Method in class de.learnlib.testsupport.AbstractBFOracleTest
Tests breadth-first order.
testPre() - Method in class de.learnlib.testsupport.AbstractBFOracleTest
 
testSuspendAndResumeLearner() - Method in class de.learnlib.testsupport.AbstractResumableLearnerTest
 
TestWordGenerator<A,I> - Interface in de.learnlib
A markup interface for generators of testing sequences (such as EquivalenceOracle implementations).
ThreadPool - Interface in de.learnlib.oracle
A markup interface for a component that manages a pool of threads that may want to be shut down after usage.
ThreadPool.PoolPolicy - Enum Class in de.learnlib.oracle
The policy for dealing with thread pools.
ThreadSafeDFACacheOracle<I> - Class in de.learnlib.filter.cache.dfa
A thread-safe variant of DFACacheOracle.
ThreadSafeDFACaches - Class in de.learnlib.filter.cache.dfa
A factory for creating thread-safe caches for DFA-based MembershipOracles.
ThreadSafeMealyCacheConsistencyTest<I,O> - Class in de.learnlib.filter.cache.mealy
ThreadSafeMealyCacheConsistencyTest(EquivalenceOracle.MealyEquivalenceOracle<I, O>, ReadWriteLock) - Constructor for class de.learnlib.filter.cache.mealy.ThreadSafeMealyCacheConsistencyTest
 
ThreadSafeMealyCacheOracle<I,O> - Class in de.learnlib.filter.cache.mealy
A thread-safe variant of MealyCacheOracle.
ThreadSafeMealyCaches - Class in de.learnlib.filter.cache.mealy
A factory for creating thread-safe caches for MealyMachine-based MembershipOracles.
ThreadSafeMooreCacheConsistencyTest<I,O> - Class in de.learnlib.filter.cache.moore
ThreadSafeMooreCacheConsistencyTest(EquivalenceOracle.MooreEquivalenceOracle<I, O>, ReadWriteLock) - Constructor for class de.learnlib.filter.cache.moore.ThreadSafeMooreCacheConsistencyTest
 
ThreadSafeMooreCacheOracle<I,O> - Class in de.learnlib.filter.cache.moore
A thread-safe variant of MealyCacheOracle.
ThreadSafeMooreCaches - Class in de.learnlib.filter.cache.moore
A factory for creating thread-safe caches for MooreMachine-based MembershipOracles.
ThreadSafeStateLocalInputSULCache<I,O> - Class in de.learnlib.filter.cache.sul
A thread-safe variant of StateLocalInputSULCache.
ThreadSafeSULCache<I,O> - Class in de.learnlib.filter.cache.sul
A thread-safe variant of SULCache.
ThreadSafeSULCaches - Class in de.learnlib.filter.cache.sul
A factory for creating thread-safe SUL caches.
TimedQueryOracle<I,O> - Interface in de.learnlib.oracle
An oracle for querying timed inputs and timers by observing timeouts.
TimedQueryOracle.TimerQueryResult<O> - Record Class in de.learnlib.oracle
Response for a timer query.
TimedSUL<I,O> - Interface in de.learnlib.sul
Interface for a SUL with MMLT semantics.
TimedSULOracle<I,O> - Class in de.learnlib.oracle.membership
Implements a TimedQueryOracle given a TimedSUL.
TimedSULOracle(TimedSUL<I, O>, MMLTModelParams<O>) - Constructor for class de.learnlib.oracle.membership.TimedSULOracle
 
TimedSULTreeCache<I,O> - Class in de.learnlib.filter.cache.mmlt
Caches queries sent to a TimedSUL.
TimedSULTreeCache(TimedSUL<I, O>, MMLTModelParams<O>) - Constructor for class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
 
timeOracle - Variable in class de.learnlib.algorithm.lstar.mmlt.cex.MMLTCounterexampleHandler
 
TimeoutReducerSUL<I,O> - Class in de.learnlib.filter.cache.mmlt
Avoids redundant queries for timeouts.
TimeoutReducerSUL(TimedSUL<I, O>, long) - Constructor for class de.learnlib.filter.cache.mmlt.TimeoutReducerSUL
 
timeoutStep(long) - Method in class de.learnlib.driver.simulator.MMLTSimulatorSUL
 
timeoutStep(long) - Method in class de.learnlib.filter.cache.mmlt.TimedSULTreeCache
 
timeoutStep(long) - Method in class de.learnlib.filter.cache.mmlt.TimeoutReducerSUL
 
timeoutStep(long) - Method in class de.learnlib.filter.statistic.sul.CounterTimedSUL
 
timeoutStep(long) - Method in interface de.learnlib.sul.TimedSUL
Waits until a timeout occurs or the provided time is reached.
TimerQueryResult(boolean, List<TimerInfo<?, O>>) - Constructor for record class de.learnlib.oracle.TimedQueryOracle.TimerQueryResult
Creates an instance of a TimerQueryResult record class.
timers() - Method in record class de.learnlib.oracle.TimedQueryOracle.TimerQueryResult
Returns the value of the timers record component.
timeStep() - Method in interface de.learnlib.sul.TimedSUL
Waits for one time unit and returns the observed output.
toBytes(Object) - Static method in class de.learnlib.testsupport.ResumeUtils
 
toMergedAutomaton() - Method in class de.learnlib.datastructure.pta.RedBlueMerge
Returns an automaton-based view of the merge.
toShortPrefixes(List<Row<I>>, MembershipOracle<I, D>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
toShortPrefixes(List<Row<I>>, MembershipOracle<I, D>) - Method in interface de.learnlib.datastructure.observationtable.MutableObservationTable
Moves the specified rows to the set of short prefix rows.
toString() - Method in class de.learnlib.acex.AbstractBaseCounterexample
 
toString() - Method in class de.learnlib.acex.AbstractNamedAcexAnalyzer
 
toString() - Method in class de.learnlib.algorithm.adt.adt.ADTResetNode
 
toString() - Method in class de.learnlib.algorithm.adt.adt.ADTSymbolNode
 
toString() - Method in class de.learnlib.algorithm.lstar.closing.CloseRandomStrategy
 
toString() - Method in record class de.learnlib.algorithm.lstar.mmlt.cex.MMLTOutputInconsistency
Returns a string representation of this record class.
toString() - Method in class de.learnlib.algorithm.observationpack.hypothesis.HState
 
toString() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.ContextPair
 
toString() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
toString() - Method in class de.learnlib.algorithm.ostia.State
 
toString() - Method in class de.learnlib.algorithm.procedural.SymbolWrapper
 
toString() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
toString() - Method in class de.learnlib.counterexample.AcexLocalSuffixFinder
 
toString() - Method in class de.learnlib.driver.reflect.Error
 
toString() - Method in class de.learnlib.driver.reflect.MethodInput
 
toString() - Method in class de.learnlib.driver.reflect.ReturnValue
 
toString() - Method in class de.learnlib.driver.reflect.Unobserved
 
toString() - Method in class de.learnlib.driver.reflect.VoidOutput
 
toString() - Method in class de.learnlib.filter.reuse.tree.ReuseEdge
 
toString() - Method in class de.learnlib.oracle.property.LoggingPropertyOracle
 
toString() - Method in record class de.learnlib.oracle.TimedQueryOracle.TimerQueryResult
Returns a string representation of this record class.
toString() - Method in class de.learnlib.query.DefaultQuery
 
toString() - Method in class de.learnlib.query.OmegaQuery
 
toString() - Method in class de.learnlib.query.Query
Returns the string representation of this query.
toString() - Method in class de.learnlib.statistic.StatisticsKey
 
toString() - Method in class de.learnlib.testsupport.example.dfa.ExampleKeylock
 
toString() - Method in record class de.learnlib.time.MMLTModelParams
Returns a string representation of this record class.
toString() - Method in class de.learnlib.util.nfa.NFALearnerWrapper
 
toString(ObservationTable<I, D>, ObservationTableWriter<I, D>) - Static method in class de.learnlib.datastructure.observationtable.OTUtils
 
toStringWithAnswer(D) - Method in class de.learnlib.query.AbstractQuery
Returns the string representation of this query, including a possible answer.
tpQuery(HTransition<I, D, SP, TP>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
tpQuery(HTransition<I, Boolean, Boolean, Void>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFA
 
tpQuery(HTransition<I, Word<O>, Void, O>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
 
tpQuery(HTransition<I, Word<O>, O, Void>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMoore
 
trace(S, Word<I>) - Method in class de.learnlib.algorithm.adt.model.ObservationTree
Computes the output of the system under learning when applying the given input sequence in the given hypothesis state.
transform(String, int, int) - Method in interface de.learnlib.oracle.membership.CLIOutputOracle.OutputTransformer
Transforms the provided output to a custom output object.
transform(String, int, int) - Method in interface de.learnlib.oracle.membership.StdInOutputOracle.OutputTransformer
Transforms the provided output to a custom output object.
transformAccessSequence(StackContents) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
transformAccessSequence(StackContents, HypLoc<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
transformAccessSequence(State<HypLoc<I>>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPA
 
transformAccessSequence(Word<I>) - Method in interface de.learnlib.AccessSequenceTransformer
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.adt.automaton.ADTHypothesis
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearner
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHC
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFA
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealy
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaDFA
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.lambda.lstar.LLambdaMealy
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.lambda.ttt.AbstractTTTLambda
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.lstar.AbstractLStar
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.observationpack.hypothesis.OPLearnerHypothesis
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.sparse.SparseLearner
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.datastructure.observationtable.GenericObservationTable
 
transformAccessSequence(Word<I>) - Method in class de.learnlib.datastructure.observationtable.reader.SimpleObservationTable
 
transformingLeafIterator(N, Function<? super N, D>) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
Returns an iterator that traverses all leaves (no inner nodes) of a subtree of a given discrimination tree node.
transition - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
 
transitionGraphView(Collection<? extends Integer>) - Method in class de.learnlib.datastructure.pta.BasePTA
 
TransitionInformation<I,O> - Interface in de.learnlib.algorithm.lsharp
 
transitionProperty(ObservationTable<I, D>, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
Derives a transition property from the corresponding transition.
transitionProperty(ObservationTable<I, Boolean>, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFA
 
transitionProperty(ObservationTable<I, Word<O>>, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
transitionProperty(ObservationTable<I, Word<O>>, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMoore
 
transitionProperty(ObservationTable<I, O>, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealy
 
transitionProperty(ObservationTable<I, O>, Row<I>, int) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMoore
 
TranslatingDFA<S,AI,CI> - Class in de.learnlib.algorithm.aaar
 
TranslatingDFA(DFA<S, CI>, Function<CI, ? extends AbstractAbstractionTree<AI, CI, ?>>) - Constructor for class de.learnlib.algorithm.aaar.TranslatingDFA
 
TranslatingLearnerWrapper<L extends LearningAlgorithm<CM,CI,D> & SupportsGrowingAlphabet<CI>,CM,CI,D> - Class in de.learnlib.algorithm.aaar
Wraps an AbstractAAARLearner in a learner that returns AbstractAAARLearner.getTranslatingHypothesisModel() for TranslatingLearnerWrapper.getHypothesisModel() so that it can be embedded into learning processes that directly operate on concrete counterexamples.
TranslatingLearnerWrapper(AbstractAAARLearner<L, ?, CM, ?, CI, D>) - Constructor for class de.learnlib.algorithm.aaar.TranslatingLearnerWrapper
 
TranslatingMealyMachine<S,AI,CI,T,O> - Class in de.learnlib.algorithm.aaar
 
TranslatingMealyMachine(MealyMachine<S, CI, T, O>, Function<CI, ? extends AbstractAbstractionTree<AI, CI, ?>>) - Constructor for class de.learnlib.algorithm.aaar.TranslatingMealyMachine
 
TranslatingMooreMachine<S,AI,CI,T,O> - Class in de.learnlib.algorithm.aaar
 
TranslatingMooreMachine(MooreMachine<S, CI, T, O>, Function<CI, ? extends AbstractAbstractionTree<AI, CI, ?>>) - Constructor for class de.learnlib.algorithm.aaar.TranslatingMooreMachine
 
TransList<I> - Class in de.learnlib.algorithm.observationpack.vpa.hypothesis
A list of transitions.
TransList() - Constructor for class de.learnlib.algorithm.observationpack.vpa.hypothesis.TransList
 
transProperties - Variable in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
treeAndHypComputeWitness(ObservationTree<S1, I, O>, S1, MealyMachine<S2, I, ?, O>, S2) - Static method in class de.learnlib.algorithm.lsharp.ApartnessUtil
 
treeAndHypShowsStatesAreApart(ObservationTree<S1, I, O>, S1, S2, MealyMachine<S2, I, ?, O>) - Static method in class de.learnlib.algorithm.lsharp.ApartnessUtil
 
treeIsAdequate() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
tryMerge(BlueFringePTA<SP, TP>, BlueFringePTAState<SP, TP>, BlueFringePTAState<SP, TP>) - Method in class de.learnlib.algorithm.rpni.AbstractBlueFringeRPNI
Attempts to merge a blue state into a red state.
tryMerge(S, S) - Method in class de.learnlib.datastructure.pta.AbstractBlueFringePTA
 
tryMergeStateProperty(SP) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
tryMergeTransitionProperty(int, int, TP) - Method in class de.learnlib.datastructure.pta.AbstractBasePTAState
 
TTTDTNodeDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
Binary discrimination tree node specialization.
TTTDTNodeDFA() - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
TTTDTNodeDFA(AbstractBaseDTNode<I, Boolean>, Boolean) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
TTTDTNodeMealy<I,D> - Class in de.learnlib.algorithm.ttt.mealy
Generic n-ary discrimination tree node specialization.
TTTDTNodeMealy() - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
TTTDTNodeMealy(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
TTTDTNodeMoore<I,D> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-based specialization of the DT node.
TTTDTNodeMoore() - Constructor for class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
TTTDTNodeMoore(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
TTTEdge(TTTTransition<I, D>, TTTState<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
 
TTTHypothesisDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
TTTHypothesisDFA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
TTTHypothesisMealy<I,O> - Class in de.learnlib.algorithm.ttt.mealy
 
TTTHypothesisMealy(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
TTTHypothesisMoore<I,O> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-based specialization of the TTT hypothesis.
TTTHypothesisMoore(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
Constructor.
TTTLambdaDFA<I> - Class in de.learnlib.algorithm.lambda.ttt.dfa
 
TTTLambdaDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
TTTLambdaDFA(Alphabet<I>, MembershipOracle<I, Boolean>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.lambda.ttt.dfa.TTTLambdaDFA
 
TTTLambdaMealy<I,O> - Class in de.learnlib.algorithm.lambda.ttt.mealy
 
TTTLambdaMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
TTTLambdaMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.lambda.ttt.mealy.TTTLambdaMealy
 
TTTLambdaState<I,D> - Class in de.learnlib.algorithm.lambda.ttt
 
TTTLambdaState(SuffixTrie<I>, PrefixTree<I, D>, AbstractDecisionTree<I, D>, boolean) - Constructor for class de.learnlib.algorithm.lambda.ttt.TTTLambdaState
 
TTTLearnerDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
A DFA-based specialization of AbstractTTTLearner.
TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer, Supplier<? extends AbstractBaseDTNode<I, Boolean>>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
TTTLearnerDFABuilder<I> - Class in de.learnlib.algorithm.ttt.dfa
A builder for constructing TTTLearnerDFA instances.
TTTLearnerDFABuilder() - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Creates a new builder (and may set default values for some parameters).
TTTLearnerMealy<I,O> - Class in de.learnlib.algorithm.ttt.mealy
A MealyMachine-based specialization of AbstractTTTLearner.
TTTLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
TTTLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
TTTLearnerMealyBuilder<I,O> - Class in de.learnlib.algorithm.ttt.mealy
A builder for constructing TTTLearnerMealy instances.
TTTLearnerMealyBuilder() - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Creates a new builder (and may set default values for some parameters).
TTTLearnerMoore<I,O> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-based specialization of AbstractTTTLearner.
TTTLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
TTTLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
TTTLearnerMooreBuilder<I,O> - Class in de.learnlib.algorithm.ttt.moore
A builder for constructing TTTLearnerMoore instances.
TTTLearnerMooreBuilder() - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Creates a new builder (and may set default values for some parameters).
TTTLearnerState<I,D> - Class in de.learnlib.algorithm.ttt.base
Class that contains all data that represent the internal state of the AbstractTTTLearner learner and its DFA and Mealy implementations.
TTTLearnerVPA<I> - Class in de.learnlib.algorithm.ttt.vpa
A SEVPA-based adoption of the "TTT" algorithm.
TTTLearnerVPA(VPAlphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPA
 
TTTLearnerVPABuilder<I> - Class in de.learnlib.algorithm.ttt.vpa
A builder for constructing TTTLearnerVPA instances.
TTTLearnerVPABuilder() - Constructor for class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Creates a new builder (and may set default values for some parameters).
TTTState<I,D> - Class in de.learnlib.algorithm.ttt.base
A state in a AbstractTTTHypothesis.
TTTState(int, TTTTransition<I, D>, int) - Constructor for class de.learnlib.algorithm.ttt.base.TTTState
 
TTTStateDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
TTTStateDFA(int, TTTTransition<I, Boolean>, int) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTStateDFA
 
TTTStateMoore<I,O> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-specific state of the TTTHypothesisMoore class.
TTTStateMoore(int, TTTTransition<I, Word<O>>, int) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTStateMoore
 
TTTTransition<I,D> - Class in de.learnlib.algorithm.ttt.base
A transition in a AbstractTTTHypothesis.
TTTTransition(TTTState<I, D>, I) - Constructor for class de.learnlib.algorithm.ttt.base.TTTTransition
 
TTTTransitionMealy<I,O> - Class in de.learnlib.algorithm.ttt.mealy
 
TTTTransitionMealy(TTTState<I, Word<O>>, I) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
 
type - Variable in class de.learnlib.algorithm.ttt.vpa.Splitter
 

U

UniversalDeterministicLearnerITCase<I,D,M extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>> - Class in de.learnlib.testsupport.it.testcase
 
UniversalDeterministicLearnerITCase(LearnerVariant<M, I, D>, LearningExample.UniversalDeterministicLearningExample<I, ? extends M>, LockableOracle<I, D>, EquivalenceOracle<? super M, I, D>) - Constructor for class de.learnlib.testsupport.it.testcase.UniversalDeterministicLearnerITCase
 
unlock() - Method in class de.learnlib.testsupport.it.util.LockableOracle
Unlocks this oracle.
Unobserved - Class in de.learnlib.driver.reflect
An artificial output symbol for a (non-executed) input after an exception has occurred.
updateDTTargets(List<AbstractHypTrans<I>>, boolean) - Method in class de.learnlib.algorithm.observationpack.vpa.AbstractVPALearner
 
updateFrontierAndBasis() - Method in class de.learnlib.algorithm.lsharp.LSharpMealy
 
updateHypothesis() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 
updateIncoming() - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.DTNode
 
updateInternalHypothesis() - Method in class de.learnlib.algorithm.lstar.AbstractAutomatonLStar
Performs the L*-style hypothesis construction.
updateInternalHypothesis() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
updateOutputs() - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealy
 
updateStackAlphabetSize(int) - Method in class de.learnlib.algorithm.observationpack.vpa.hypothesis.HypLoc
 
updateTransitions() - Method in class de.learnlib.algorithm.observationpack.AbstractOPLearner
 

V

value - Variable in class de.learnlib.algorithm.lsharp.ads.ArenaNode
 
valueOf(String) - Static method in enum class de.learnlib.acex.AcexAnalyzers.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.algorithm.adt.adt.ADTNode.NodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.algorithm.lsharp.Rule2
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.algorithm.lsharp.Rule3
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.algorithm.ttt.vpa.Splitter.SplitType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.datastructure.pta.Color
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.datastructure.pta.config.DefaultProcessingOrders
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.filter.FilterResponse
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.filter.reuse.tree.BoundedDeque.AccessPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.filter.reuse.tree.BoundedDeque.EvictPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.oracle.ThreadPool.PoolPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.query.AdaptiveQuery.Response
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.setting.LearnLibProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine.Input
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Input
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Output
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.learnlib.acex.AcexAnalyzers.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.algorithm.adt.adt.ADTNode.NodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.algorithm.lsharp.Rule2
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.algorithm.lsharp.Rule3
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class de.learnlib.algorithm.lstar.ce.ObservationTableCEXHandlers
 
values() - Static method in class de.learnlib.algorithm.lstar.closing.ClosingStrategies
 
values() - Static method in enum class de.learnlib.algorithm.ttt.vpa.Splitter.SplitType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class de.learnlib.counterexample.GlobalSuffixFinders
 
values() - Static method in class de.learnlib.counterexample.LocalSuffixFinders
 
values() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
 
values() - Static method in enum class de.learnlib.datastructure.pta.Color
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.datastructure.pta.config.DefaultProcessingOrders
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.filter.FilterResponse
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.filter.reuse.tree.BoundedDeque.AccessPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.filter.reuse.tree.BoundedDeque.EvictPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.oracle.ThreadPool.PoolPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.query.AdaptiveQuery.Response
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.setting.LearnLibProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine.Input
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Input
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.learnlib.testsupport.example.mealy.ExampleStack.Output
Returns an array containing the constants of this enum class, in the order they are declared.
VisualizationUtils - Class in de.learnlib.testsupport
Utility class for running a simple learning setup (cf.
VoidOutput - Class in de.learnlib.driver.reflect
The (empty) output of a void method call.

W

WATER - Enum constant in enum class de.learnlib.testsupport.example.mealy.ExampleCoffeeMachine.Input
 
WHITE - Enum constant in enum class de.learnlib.datastructure.pta.Color
Indicates a white state.
withAccessPolicy(BoundedDeque.AccessPolicy) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter accessPolicy and returns this builder instance.
withAccessPolicy(BoundedDeque.AccessPolicy) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter accessPolicy and returns this builder instance.
withAdtExtender(ADTExtender) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter adtExtender and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(Alphabet<I>) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(VPAlphabet<I>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAlphabet(VPAlphabet<I>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Sets the new value for the parameter alphabet and returns this builder instance.
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter analyzer and returns this builder instance.
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Sets the new value for the parameter analyzer and returns this builder instance.
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Sets the new value for the parameter analyzer and returns this builder instance.
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Sets the new value for the parameter analyzer and returns this builder instance.
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Sets the new value for the parameter analyzer and returns this builder instance.
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Sets the new value for the parameter analyzer and returns this builder instance.
withBatchSize(int) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter batchSize and returns this builder instance.
withBatchSize(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter batchSize and returns this builder instance.
withBatchSize(int) - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
Sets the size of batches that are submitted.
withCexHandler(ObservationTableCEXHandler<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter cexHandler and returns this builder instance.
withCexHandler(ObservationTableCEXHandler<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter cexHandler and returns this builder instance.
withCexHandler(ObservationTableCEXHandler<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter cexHandler and returns this builder instance.
withCexHandler(ObservationTableCEXHandler<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter cexHandler and returns this builder instance.
withCexHandler(ObservationTableCEXHandler<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter cexHandler and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super I, ? super O>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withClosingStrategy(ClosingStrategy<? super TimedInput<I>, ? super Word<TimedOutput<O>>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter closingStrategy and returns this builder instance.
withCombinationMethod(KWayStateCoverTestsIterator.CombinationMethod) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter combinationMethod and returns this builder instance.
withCounterexampleAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter counterexampleAnalyzer and returns this builder instance.
withCounterexampleAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter counterexampleAnalyzer and returns this builder instance.
withCustomExecutor(ExecutorService) - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
Sets the executor service to use for submitting batches.
withCustomExecutor(ExecutorService) - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
Sets the executor service to use for submitting batches.
withEnabledSystemStateInvalidation(boolean) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter enabledSystemStateInvalidation and returns this builder instance.
withEnabledSystemStateInvalidation(boolean) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter enabledSystemStateInvalidation and returns this builder instance.
withEpsilonRoot(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter epsilonRoot and returns this builder instance.
withEvictPolicy(BoundedDeque.EvictPolicy) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter evictPolicy and returns this builder instance.
withEvictPolicy(BoundedDeque.EvictPolicy) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter evictPolicy and returns this builder instance.
withFailureOutputs(Set<O>) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter failureOutputs and returns this builder instance.
withFailureOutputs(Set<O>) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter failureOutputs and returns this builder instance.
withGenerationMethod(KWayTransitionCoverTestsIterator.GenerationMethod) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter generationMethod and returns this builder instance.
withId(String) - Method in class de.learnlib.statistic.StatisticsKey
Returns a copy of this key with its id set to the provided value.
withInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter initialPrefixes and returns this builder instance.
withInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter initialPrefixes and returns this builder instance.
withInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter initialPrefixes and returns this builder instance.
withInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter initialPrefixes and returns this builder instance.
withInitialPrefixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter initialPrefixes and returns this builder instance.
withInitialSplitters(Collection<? extends Word<I>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter initialSplitters and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<I>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInitialSuffixes(List<Word<TimedInput<I>>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter initialSuffixes and returns this builder instance.
withInvariantInputs(Set<I>) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter invariantInputs and returns this builder instance.
withInvariantInputs(Set<I>) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter invariantInputs and returns this builder instance.
withK(int) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter k and returns this builder instance.
withK(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter k and returns this builder instance.
withLeafSplitter(LeafSplitter) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter leafSplitter and returns this builder instance.
withMaxNumberOfSteps(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter maxNumberOfSteps and returns this builder instance.
withMaxPathLen(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter maxPathLen and returns this builder instance.
withMaxSystemStates(int) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter maxSystemStates and returns this builder instance.
withMaxSystemStates(int) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter maxSystemStates and returns this builder instance.
withMinBatchSize(int) - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
Sets the minimal size of batches that are submitted.
withModelParams(MMLTModelParams<O>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter modelParams and returns this builder instance.
withNumGeneratePaths(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter numGeneratePaths and returns this builder instance.
withNumInstances(int) - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
Sets the number of instances that should process batches.
withOptimizationMetric(KWayTransitionCoverTestsIterator.OptimizationMetric) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter optimizationMetric and returns this builder instance.
withOracle(AdaptiveMembershipOracle<I, O>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(AdaptiveMembershipOracle<I, O>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, D>) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, D>) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ClassicLStarDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.lstar.dfa.ExtensibleLStarDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.nlstar.NLStarLearnerBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.observationpack.vpa.OPLearnerVPABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.vpa.TTTLearnerVPABuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.lstar.mealy.ExtensibleLStarMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.lstar.moore.ExtensibleLStarMooreBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.malerpnueli.MalerPnueliMooreBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.rivestschapire.RivestSchapireMooreBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, O>) - Method in class de.learnlib.algorithm.lstar.mealy.ClassicLStarMealyBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracle(MembershipOracle<I, O>) - Method in class de.learnlib.algorithm.lstar.moore.ClassicLStarMooreBuilder
Sets the new value for the parameter oracle and returns this builder instance.
withOracleSupplier(Supplier<? extends ReuseCapableOracle<S, I, O>>) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter oracleSupplier and returns this builder instance.
withPoolPolicy(ThreadPool.PoolPolicy) - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
Sets the pool policy in case the builder creates its own executor for processing batches.
withPoolPolicy(ThreadPool.PoolPolicy) - Method in class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
Sets the pool policy in case the builder creates its own executor for processing batches.
withPoolSize(int) - Method in class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
Sets the number of instances that should process batches.
withRandom(Random) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter random and returns this builder instance.
withRandom(Random) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter random and returns this builder instance.
withRandom(Random) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter random and returns this builder instance.
withRandomWalkLen(int) - Method in class de.learnlib.oracle.equivalence.KWayStateCoverEQOracleBuilder
Sets the new value for the parameter randomWalkLen and returns this builder instance.
withRandomWalkLen(int) - Method in class de.learnlib.oracle.equivalence.KWayTransitionCoverEQOracleBuilder
Sets the new value for the parameter randomWalkLen and returns this builder instance.
withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.kv.dfa.KearnsVaziraniDFABuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation and returns this builder instance.
withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.kv.mealy.KearnsVaziraniMealyBuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation and returns this builder instance.
withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation and returns this builder instance.
withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation and returns this builder instance.
withRepeatedCounterexampleEvaluation(boolean) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter repeatedCounterexampleEvaluation and returns this builder instance.
withRule2(Rule2) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter rule2 and returns this builder instance.
withRule3(Rule3) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter rule3 and returns this builder instance.
withSinkOutput(O) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter sinkOutput and returns this builder instance.
withSinkState(Word<I>) - Method in class de.learnlib.algorithm.lsharp.LSharpMealyBuilder
Sets the new value for the parameter sinkState and returns this builder instance.
withSubtreeReplacer(SubtreeReplacer) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter subtreeReplacer and returns this builder instance.
withSuffixFinder(GlobalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.dhc.mealy.MealyDHCBuilder
Sets the new value for the parameter suffixFinder and returns this builder instance.
withSuffixFinder(LocalSuffixFinder<? super I, ? super Boolean>) - Method in class de.learnlib.algorithm.observationpack.dfa.OPLearnerDFABuilder
Sets the new value for the parameter suffixFinder and returns this builder instance.
withSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter suffixFinder and returns this builder instance.
withSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealyBuilder
Sets the new value for the parameter suffixFinder and returns this builder instance.
withSuffixFinder(LocalSuffixFinder<? super I, ? super Word<O>>) - Method in class de.learnlib.algorithm.observationpack.moore.OPLearnerMooreBuilder
Sets the new value for the parameter suffixFinder and returns this builder instance.
withSymbolFilter(RefutableSymbolFilter<TimedInput<I>, InputSymbol<I>>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter symbolFilter and returns this builder instance.
withSystemStateHandler(SystemStateHandler<S>) - Method in class de.learnlib.filter.reuse.ReuseOracleBuilder
Sets the new value for the parameter systemStateHandler and returns this builder instance.
withSystemStateHandler(SystemStateHandler<S>) - Method in class de.learnlib.filter.reuse.tree.ReuseTreeBuilder
Sets the new value for the parameter systemStateHandler and returns this builder instance.
withTimeOracle(TimedQueryOracle<I, O>) - Method in class de.learnlib.algorithm.lstar.mmlt.ExtensibleLStarMMLTBuilder
Sets the new value for the parameter timeOracle and returns this builder instance.
withUseObservationTree(boolean) - Method in class de.learnlib.algorithm.adt.learner.ADTLearnerBuilder
Sets the new value for the parameter useObservationTree and returns this builder instance.
wm() - Static method in class de.learnlib.testsupport.example.mmlt.MMLTExamples
Returns an MMLT example of a washing machine.
WMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence.sba
An SBA version of WMethodEQOracle which generates test sequences based on the W-method for each procedure.
WMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence.spa
An SPA version of WMethodEQOracle which generates test sequences based on the W-method for each procedure.
WMethodEQOracle<I,O> - Class in de.learnlib.oracle.equivalence.spmm
Implements an equivalence test by applying the W-method test on the procedures of the given hypothesis SBA, as described in "Testing software design modeled by finite state machines" by T.S.
WMethodEQOracle<A extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
Implements an equivalence test by applying the W-method test on the given hypothesis automaton, as described in Testing Software Design Modeled by Finite-State Machines by T. S. Chow.
WMethodEQOracle(MembershipOracle<I, D>) - Constructor for class de.learnlib.oracle.equivalence.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, D>, int) - Constructor for class de.learnlib.oracle.equivalence.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, D>, int, int) - Constructor for class de.learnlib.oracle.equivalence.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, D>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.oracle.equivalence.sba.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.oracle.equivalence.spa.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>, int) - Constructor for class de.learnlib.oracle.equivalence.sba.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>, int) - Constructor for class de.learnlib.oracle.equivalence.spa.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>, int, int) - Constructor for class de.learnlib.oracle.equivalence.sba.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>, int, int) - Constructor for class de.learnlib.oracle.equivalence.spa.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.sba.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Boolean>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.spa.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Word<O>>) - Constructor for class de.learnlib.oracle.equivalence.spmm.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Word<O>>, int) - Constructor for class de.learnlib.oracle.equivalence.spmm.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Word<O>>, int, int) - Constructor for class de.learnlib.oracle.equivalence.spmm.WMethodEQOracle
Constructor.
WMethodEQOracle(MembershipOracle<I, Word<O>>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.spmm.WMethodEQOracle
Constructor.
word() - Method in interface de.learnlib.algorithm.lambda.ttt.pt.PTNode
 
word() - Method in class de.learnlib.algorithm.lambda.ttt.pt.PTNodeImpl
 
word() - Method in interface de.learnlib.algorithm.lambda.ttt.st.STNode
 
WordAdaptiveQuery<I,O> - Class in de.learnlib.util.mealy
Wraps a given (non-empty) Word as an AdaptiveQuery so that it can be answered by an AdaptiveMembershipOracle.
WordAdaptiveQuery(Word<I>) - Constructor for class de.learnlib.util.mealy.WordAdaptiveQuery
 
wordToString(Word<? extends I>) - Method in class de.learnlib.datastructure.observationtable.writer.AbstractObservationTableWriter
 
WpMethodEQOracle<I> - Class in de.learnlib.oracle.equivalence.spa
An SPA version of WpMethodEQOracle which generates test sequences based on the partial W-method for each procedure.
WpMethodEQOracle<A extends UniversalDeterministicAutomaton.RegularAutomaton<?,I,?,?,?> & Output<I,D>,I,D> - Class in de.learnlib.oracle.equivalence
Implements an equivalence test by applying the Wp-method test on the given hypothesis automaton, as described in Test selection based on finite state models by S. Fujiwara et al.
WpMethodEQOracle(MembershipOracle<I, D>) - Constructor for class de.learnlib.oracle.equivalence.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, D>, int) - Constructor for class de.learnlib.oracle.equivalence.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, D>, int, int) - Constructor for class de.learnlib.oracle.equivalence.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, D>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.oracle.equivalence.spa.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, Boolean>, int) - Constructor for class de.learnlib.oracle.equivalence.spa.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, Boolean>, int, int) - Constructor for class de.learnlib.oracle.equivalence.spa.WpMethodEQOracle
Constructor.
WpMethodEQOracle(MembershipOracle<I, Boolean>, int, int, int) - Constructor for class de.learnlib.oracle.equivalence.spa.WpMethodEQOracle
Constructor.
wrapSymbolLearner(LearningAlgorithm<M, I, O>) - Static method in class de.learnlib.util.mealy.MealyUtil
 
wrapSymbolLearner(LearningAlgorithm<M, I, O>) - Static method in class de.learnlib.util.moore.MooreUtil
 
wrapWordOracle(MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.util.mealy.MealyUtil
 
wrapWordOracle(MembershipOracle<I, Word<O>>) - Static method in class de.learnlib.util.moore.MooreUtil
 
write(ObservationTable<? extends I, ? extends D>, File) - Method in interface de.learnlib.datastructure.observationtable.writer.ObservationTableWriter
 
write(ObservationTable<? extends I, ? extends D>, PrintStream) - Method in interface de.learnlib.datastructure.observationtable.writer.ObservationTableWriter
 
write(ObservationTable<? extends I, ? extends D>, Appendable) - Method in class de.learnlib.datastructure.observationtable.writer.ObservationTableASCIIWriter
 
write(ObservationTable<? extends I, ? extends D>, Appendable) - Method in class de.learnlib.datastructure.observationtable.writer.ObservationTableHTMLWriter
 
write(ObservationTable<? extends I, ? extends D>, Appendable) - Method in interface de.learnlib.datastructure.observationtable.writer.ObservationTableWriter
 
write(ObservationTable<? extends I, ? extends D>, Appendable) - Method in class de.learnlib.datastructure.observationtable.writer.SuffixASCIIWriter
 
write(ObservationTable<? extends I, ? extends D>, StringBuilder) - Method in interface de.learnlib.datastructure.observationtable.writer.ObservationTableWriter
 
writeHTMLToFile(ObservationTable<I, D>) - Static method in class de.learnlib.datastructure.observationtable.OTUtils
Convenience method for OTUtils.writeHTMLToFile(ObservationTable, File) that automatically creates (and returns) a temporary file to write to.
writeHTMLToFile(ObservationTable<I, D>, File) - Static method in class de.learnlib.datastructure.observationtable.OTUtils
Convenience method for OTUtils.writeHTMLToFile(ObservationTable, File, Function, Function) that uses Object.toString() to render words and outputs of the observation table.
writeHTMLToFile(ObservationTable<I, D>, File, Function<? super Word<? extends I>, ? extends String>, Function<? super D, ? extends String>) - Static method in class de.learnlib.datastructure.observationtable.OTUtils
Writes the contents of a given observation table into a file using HTML as a (markup) language and the given functions to display inputs and outputs.
wsn() - Static method in class de.learnlib.testsupport.example.mmlt.MMLTExamples
Returns an MMLT example of a wireless sensor node.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form