Small cleanup of EvaluationTrace usage

This commit is contained in:
Grigorii Kirgizov 2019-11-07 17:14:40 +03:00
parent f80371e148
commit 716e285c0c
2 changed files with 2 additions and 5 deletions

View File

@ -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())
}

View File

@ -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) {}
}