Sage Modeling and Simulation Library

ITransitionHandler Interface

Implemented by a transition handler. A transition handler embodies the actions to be performed when the state machine is asked to make a transition from one state to another. The transition is performed via a two-phase protocol, first preparing to make the transition, and then if no handler that was involved in the preparation phase registered a failure reason, a commit operation is begun. Otherwise, if objections were registered, a rollback operation is begun.

Namespace:  Highpoint.Sage.SimCore
Assembly:  Sage4 (in Sage4.dll)


public interface ITransitionHandler