-
Feature Request
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
NEW
-
NEW
At the moment, IncrementalScoreCalculator does not have the following methods:
beforeProblemFactAdded/after...
beforeProblemFactRemoved/after...
beforeProblemPropertyRemoved/after...
Instead, the IncrementalScoreDirector calls resetWorkingSolution(...), which is inefficient.
Unfortunately, we can not fix this in 8.x, as we can not add new methods to the interface - even of they had default implementations, we can not have these implementations call resetWorkingSolution(...), as we do not have access to the working solution.
Therefore this goes on the backlog for 9.0.
- is incorporated by
-
PLANNER-2295 10.0 backwards incompatible changes for next major version (in 2030 or sooner)
- Open
- split from
-
PLANNER-2599 ProblemFactChanges should not always cause re-initialization of ScoreDirector
- Closed