Module de.learnlib.filter.reuse
Package de.learnlib.filter.reuse.tree
-
Interface Summary Interface Description SystemStateHandler<S> An implementation of this interface that is set to theReuseTree
(seeReuseOracleBuilder.withSystemStateHandler(SystemStateHandler)
) will be informed about all removed system states wheneverReuseTree.disposeSystemStates()
gets called. -
Class Summary Class Description BoundedDeque<E> 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.ReuseEdge<S,I,O> ReuseNode<S,I,O> ReuseNode.NodeResult<S,I,O> ReuseTree<S,I,O> TheReuseTree
is a tree like structure consisting of nodes (seeReuseNode
) and edges (seeReuseEdge
) that is used by theReuseOracle
: Nodes may contain a system state (seeReuseNode.fetchSystemState(boolean)
) that could be used for executing suffixes of membership queries.ReuseTreeBuilder<S,I,O> A builder for constructingReuseTree
instances. -
Enum Summary Enum Description BoundedDeque.AccessPolicy The policy which determines in which order elements are accessed.BoundedDeque.EvictPolicy The policy which determines in which order elements are removed if the maximum capacity is reached.