Class ExhaustiveSearchNode
- java.lang.Object
 - 
- org.optaplanner.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
 
 
- 
public class ExhaustiveSearchNode extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description ExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent) 
- 
Method Summary
All 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
- 
ExhaustiveSearchNode
public ExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode parent)
 
 - 
 
- 
Method Detail
- 
getLayer
public ExhaustiveSearchLayer getLayer()
 
- 
getParent
public ExhaustiveSearchNode getParent()
 
- 
getBreadth
public long getBreadth()
 
- 
getMove
public Move getMove()
 
- 
setMove
public void setMove(Move move)
 
- 
getUndoMove
public Move getUndoMove()
 
- 
setUndoMove
public void setUndoMove(Move undoMove)
 
- 
getScore
public Score getScore()
 
- 
setScore
public void setScore(Score score)
 
- 
getOptimisticBound
public Score getOptimisticBound()
 
- 
setOptimisticBound
public void setOptimisticBound(Score optimisticBound)
 
- 
isExpandable
public boolean isExpandable()
 
- 
setExpandable
public void setExpandable(boolean expandable)
 
- 
getDepth
public int getDepth()
 
- 
getTreeId
public String getTreeId()
 
- 
getEntity
public Object getEntity()
 
- 
isLastLayer
public boolean isLastLayer()
 
- 
getParentBreadth
public long getParentBreadth()
 
 - 
 
 -