Class Activation<EventAtom>

  • Type Parameters:
    EventAtom - the type of the pattern match

    public class Activation<EventAtom>
    extends java.lang.Object
    An Activation is a created for a RuleInstance when the preconditions (LHS) are fully satisfied with some domain model elements and the instance becomes eligible for execution.

    An Activation holds a state, a pattern match, the corresponding instance 5nstance. The state of the Activation can be either Inactive, Appeared, Disappeared, Upgraded or Fired, while its actual state will be managed by the life-cycle of its instance.