Class ExhaustiveSearchNode
- java.lang.Object
- 
- org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
- 
 public class ExhaustiveSearchNode extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description ExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBreadth()intgetDepth()ObjectgetEntity()ExhaustiveSearchLayergetLayer()MovegetMove()ScoregetOptimisticBound()ExhaustiveSearchNodegetParent()longgetParentBreadth()ScoregetScore()StringgetTreeId()MovegetUndoMove()booleanisExpandable()booleanisLastLayer()voidsetExpandable(boolean expandable)voidsetMove(Move move)voidsetOptimisticBound(Score optimisticBound)voidsetScore(Score score)voidsetUndoMove(Move undoMove)StringtoString()
 
- 
- 
- 
Constructor Detail- 
ExhaustiveSearchNodepublic ExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent) 
 
- 
 - 
Method Detail- 
getLayerpublic ExhaustiveSearchLayer getLayer() 
 - 
getParentpublic ExhaustiveSearchNode getParent() 
 - 
getBreadthpublic long getBreadth() 
 - 
getMovepublic Move getMove() 
 - 
setMovepublic void setMove(Move move) 
 - 
getUndoMovepublic Move getUndoMove() 
 - 
setUndoMovepublic void setUndoMove(Move undoMove) 
 - 
getScorepublic Score getScore() 
 - 
setScorepublic void setScore(Score score) 
 - 
getOptimisticBoundpublic Score getOptimisticBound() 
 - 
setOptimisticBoundpublic void setOptimisticBound(Score optimisticBound) 
 - 
isExpandablepublic boolean isExpandable() 
 - 
setExpandablepublic void setExpandable(boolean expandable) 
 - 
getDepthpublic int getDepth() 
 - 
getTreeIdpublic String getTreeId() 
 - 
getEntitypublic Object getEntity() 
 - 
isLastLayerpublic boolean isLastLayer() 
 - 
getParentBreadthpublic long getParentBreadth() 
 
- 
 
-