Small cleanup of EvaluationTrace usage
This commit is contained in:
parent
f80371e148
commit
716e285c0c
|
|
@ -94,10 +94,7 @@ internal class ControllerImpl (
|
|||
}
|
||||
|
||||
override fun reactivate(occ: Occurrence): FeedbackStatus {
|
||||
// fixme: leave one of these, ensure impl is present on both reactor & mps levels
|
||||
trace.activate(occ)
|
||||
trace.reactivateIncremental(occ)
|
||||
|
||||
return state.processActivated(this, occ, NORMAL())
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ public interface EvaluationTrace {
|
|||
|
||||
default void reactivate(ConstraintOccurrence occurrence) {}
|
||||
|
||||
default void reactivateIncremental(ConstraintOccurrence occurrence) {}
|
||||
|
||||
default void suspend(ConstraintOccurrence occurrence) {}
|
||||
|
||||
default void discard(ConstraintOccurrence occurrence) {}
|
||||
|
|
@ -55,7 +57,5 @@ public interface EvaluationTrace {
|
|||
|
||||
default void invalidate(RuleMatch ruleMatch) {}
|
||||
|
||||
default void reactivateIncremental(ConstraintOccurrence occurrence) {}
|
||||
|
||||
default void potentialMatch(ConstraintOccurrence occurrence, Rule rule) {}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue