A B C D E G H I K L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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<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(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
- AbstractTemporaryIntrusiveDTNode<DSCR,O,D,T extends IntrusiveList<?>,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
- 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
- addChild(O, D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- anyChild() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
B
- 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(MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTree
- BinaryDTree(MembershipOracle<I, Boolean>, boolean) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTree
- BinaryDTree(D, MembershipOracle<I, Boolean>) - Constructor for class de.learnlib.datastructure.discriminationtree.BinaryDTree
- 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
- 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
C
- 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
- clear() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- containsKey(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- containsValue(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- createChild(Boolean, D) - Method in class de.learnlib.datastructure.discriminationtree.BinaryDTNode
- 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.datastructure.discriminationtree.BinaryDTNode
- createChildMap() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- createChildMap() - Method in class de.learnlib.datastructure.discriminationtree.MultiDTNode
D
- data - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- 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
- depth - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- 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
E
- entrySet() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
G
- get(boolean) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- get(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- getChild(O) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getChildEntries() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getChildren() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getData() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getDepth() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getDiscriminator() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getIncoming(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
-
Retrieves the list of incoming transitions for the respective label.
- getLabels() - Method in class de.learnlib.datastructure.discriminationtree.SplitData
- getNextElement() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- getNodes() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
- getOutgoingEdges(N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
- getParent() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getParentOutcome() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- getPrevElement() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- getRoot() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
- getSplitData() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- getStateLabel() - Method in class de.learnlib.datastructure.discriminationtree.SplitData
-
Retrieves the state label associated with this split data.
- getTarget(Map.Entry<O, N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
- getVisualizationHelper() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
H
- hasStateLabel() - Method in class de.learnlib.datastructure.discriminationtree.SplitData
-
Checks whether there is a state label associated with this node, regardless of its value.
I
- innerNodeIterator(N) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
-
Iterator that traverses all inner nodes (no leaves) of a subtree of a given discrimination tree node.
- isBlockRoot() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- isEmpty() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- isInner() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- isLeaf() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- isMarked(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
-
Checks whether the corresponding node is marked with the given label.
- isRoot() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- isTemp() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
K
- keySet() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
L
- 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
- leafIterator(N) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
-
Iterator that traverses all leaves (no inner nodes) of a subtree of a given discrimination tree node.
- leastCommonAncestor - Variable in class de.learnlib.datastructure.discriminationtree.model.LCAInfo
- leastCommonAncestor(N, N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
M
- mark(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
-
Mark this node with the given label.
- 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
N
- nextElement - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- nodeIterator(N) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
-
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
O
- oracle - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
P
- parent - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- parentOutcome - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- prevElement - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- 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
R
- remove(Object) - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- removeFromBlockList() - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- replaceChildren(Map<O, N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
S
- setChild(O, N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- setData(D) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- setDiscriminator(DSCR) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode
- setNextElement(N) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- setOracle(MembershipOracle<I, O>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
- setPrevElement(IntrusiveListElem<N>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- setSplitData(SplitData<O, T>) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- setStateLabel(O) - Method in class de.learnlib.datastructure.discriminationtree.SplitData
-
Sets the state label associated with this split data.
- setTemp(boolean) - Method in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- 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(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
- size() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
- 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 - Variable in class de.learnlib.datastructure.discriminationtree.model.AbstractTemporaryIntrusiveDTNode
- SplitData<O,T extends IntrusiveList<?>> - 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
- SplitResult(N, N) - Constructor for class de.learnlib.datastructure.discriminationtree.model.AbstractDTNode.SplitResult
- 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
T
- transformingLeafIterator(N, Function<? super N, D>) - Static method in class de.learnlib.datastructure.discriminationtree.iterators.DiscriminationTreeIterators
-
Iterator that traverses all leaves (no inner nodes) of a subtree of a given discrimination tree node.
V
- values() - Method in class de.learnlib.datastructure.discriminationtree.model.BooleanMap
All Classes All Packages