update

abstract fun update(currentTime: Time, hasBeenExecuted: Boolean, environment: Environment<T, *>)

Updates the scheduling of this reaction.

Parameters

hasBeenExecuted

true if the reaction have just been executed.

currentTime

the current Time of execution. This is mandatory in order to correctly compute the time shift of an already-scheduled reaction

environment

the current environment