|
||||||||||
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 |