Class MultiDTree<I,O,D>
- java.lang.Object
-
- de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree<Word<I>,I,O,D,AbstractWordBasedDTNode<I,O,D>>
-
- de.learnlib.datastructure.discriminationtree.model.AbstractWordBasedDiscriminationTree<I,O,D>
-
- de.learnlib.datastructure.discriminationtree.MultiDTree<I,O,D>
-
- Type Parameters:
I
- input symbol typeO
- output symbol typeD
- node data type
- All Implemented Interfaces:
Iterable<AbstractWordBasedDTNode<I,O,D>>
,FiniteRepresentation
,Graph<AbstractWordBasedDTNode<I,O,D>,Map.Entry<O,AbstractWordBasedDTNode<I,O,D>>>
,IndefiniteGraph<AbstractWordBasedDTNode<I,O,D>,Map.Entry<O,AbstractWordBasedDTNode<I,O,D>>>
,IndefiniteSimpleGraph<AbstractWordBasedDTNode<I,O,D>>
,SimpleGraph<AbstractWordBasedDTNode<I,O,D>>
public class MultiDTree<I,O,D> extends AbstractWordBasedDiscriminationTree<I,O,D>
Generic n-ary discrimination tree specialization.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.automatalib.graph.Graph
Graph.IntAbstraction<E extends Object>
-
-
Field Summary
-
Fields inherited from class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
oracle
-
-
Constructor Summary
Constructors Constructor Description MultiDTree(MembershipOracle<I,O> oracle)
MultiDTree(D rootData, MembershipOracle<I,O> oracle)
-
Method Summary
-
Methods inherited from class de.learnlib.datastructure.discriminationtree.model.AbstractWordBasedDiscriminationTree
buildQuery
-
Methods inherited from class de.learnlib.datastructure.discriminationtree.model.AbstractDiscriminationTree
getNodes, getOutgoingEdges, getRoot, getTarget, getVisualizationHelper, lcaInfo, leastCommonAncestor, setOracle, sift, sift, sift, sift, sift
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.automatalib.graph.Graph
getAdjacentNodes, getOutgoingEdgesIterator
-
Methods inherited from interface net.automatalib.graph.IndefiniteGraph
getAdjacentNodesIterator, getEdgesBetween
-
Methods inherited from interface net.automatalib.graph.IndefiniteSimpleGraph
createDynamicNodeMapping, createStaticNodeMapping, isConnected
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface net.automatalib.graph.SimpleGraph
iterator, nodeIDs, size
-
-
-
-
Constructor Detail
-
MultiDTree
public MultiDTree(MembershipOracle<I,O> oracle)
-
MultiDTree
public MultiDTree(D rootData, MembershipOracle<I,O> oracle)
-
-