Package search
Interface SearchTreeNode<Self extends SearchTreeNode<Self,State>,State>
- Type Parameters:
Self
- The implementation type of these nodes. So a class implementing this interface would start something likepublic MyNode implements SearchTreeNode<MyNode, MyState> { ... }
State
- The type of the search state underlying these nodes.
- All Known Subinterfaces:
SearchTreePathNode<This,S>
- All Known Implementing Classes:
BoardNode
,Nodes.SimpleTreeCostNode
,Nodes.SimpleTreeNode
,Nodes.SimpleTreePathCostNode
,Nodes.SimpleTreePathNode
public interface SearchTreeNode<Self extends SearchTreeNode<Self,State>,State>
Methods required of a search tree node.