public abstract class ScoringStateOperator extends java.lang.Object implements StateOperator
Constructor and Description |
---|
ScoringStateOperator() |
Modifier and Type | Method and Description |
---|---|
StateEvent |
evaluate(StateEvent... states)
Evaluate the given states.
|
protected abstract ParentStateConverter |
getParentStateConverter() |
protected abstract int |
score(ParentState state) |
protected int |
scoreAndCheck(ParentState state) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toParentEvent
protected abstract int score(ParentState state)
protected abstract ParentStateConverter getParentStateConverter()
protected int scoreAndCheck(ParentState state)
public StateEvent evaluate(StateEvent... states)
StateOperator
evaluate
in interface StateOperator
states
- The states.