AbstractReaction
Owner-neutral implementation of the reactive state shared by all Reactions.
Parameters
the occurrence exposed before engine initialization
Type Parameters
concentration type
Inheritors
Properties
Observes whether the reaction procedure can be selected and executed by the engine. This observable emits updates when that state changes. Reactions whose procedure includes checking occurrence-time conditions may remain executable even when those conditions will suppress their model effects.
The Conditions interpreted by this reaction's scheduling and execution policy.
The model entity hosting this reaction, fixed for the lifetime of the reaction. A host only registers reactions whose host is the host itself.
The absolute Time of the next occurrence.
Functions
Initializes reactive inputs after the model has been fully assembled.
Converts a node-hosted Reaction to a ReactionSurrogate.
Refreshes this reaction's scheduling after one or more observed model inputs changed.