public interface Solution<S extends Score>
Modifier and Type | Method and Description |
---|---|
Collection<? extends Object> |
getProblemFacts()
|
S |
getScore()
Returns the Score of this Solution.
|
void |
setScore(S score)
Called by the
Solver when the Score of this Solution has been calculated. |
S getScore()
void setScore(S score)
Solver
when the Score of this Solution has been calculated.score
- null if the Solution has changed and the new Score has not yet been recalculatedCollection<? extends Object> getProblemFacts()
DroolsScoreDirector
when the Solution
needs to be inserted
into an empty KieSession
.
These facts can be used by the score rules.
They don't change during planning (except through ProblemFactChange
events).
Do not include the planning entities as problem facts:
they are automatically inserted into the KieSession
if and only if they are initialized.
When they are initialized later, they are also automatically inserted.Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.