A B C D E G H I K L M N O P R S T V 
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
 
A B C D E G H I K L M N O P R S T V 
All Classes All Packages