This package provides support for state modelling. An IState is stored in an IStateModel. Each time the state changes, all registered StateListeners are notified depending on the StateMatch defined in the StateListener. The StateMatches defines conditions, when a StateListener should be notified.

Note: For details on running a protocol with dyce see {@link de.fhg.ipsi.dyce.states}