|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Action | An Action implements the logic that should be processed if the graph reach a certain point. |
| Condition | A condition is an expression that is appended to a transition between to states. |
| GraphListener | Will be notified if something happens on the graph. |
| StateContext | Defines the current context of a state, in other words, the state itself. |
| StateMetaInformation | This optional data holder can be attached to a State ProcessableState. |
Provides interfaces the developer can implement to configure the behaviour of the state machine.
This framework uses a very generic approach to describe the graph and transitions. Since every try in creating kind of meta language which describes the transitions and conditions leads into a undesired restriction of the programmers freedom, this implementation just provides a few interface which are invoked by the controler. A condition or a condition describition can be anything you want!
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||