StateML::Machine - a StateML state machine data structure
Contains all events, arcs and states for a state machine....
RBS/StateML-0.22 - 07 Jul 2003 15:22:49 UTC
StateML - State Machine Markup Language, with GraphViz and template-driven code generation
WARNING: Alpha code. I use it in production, but you may want to limit your use to development only. StateML is an XML dialect and a tool (stml) that reads this dialect (by default from files with a ".stml" extension) and converts it to source code u...
RBS/StateML-0.22 - 07 Jul 2003 15:22:49 UTC
StateML::SAXHandler - convert a SAX stream to a StateML::Machine
Use like a normal SAX handler, then collect the machine from the SAX pipline's end_document() event. See XML::Filter::Modes for an oft-used prefilter to "shape" your machines by giving elements to nodes. See StateML::parse() for source examples....
RBS/StateML-0.22 - 07 Jul 2003 15:22:49 UTC
StateML::Arc - A transition between states
An arc is a transition between states; they occur by default or on certain events. A loopback arc is an arc that transits from a state back to itself. Arcs can have handlers, either explicitly using one or more <handler>s or by reference to an <actio...
RBS/StateML-0.22 - 07 Jul 2003 15:22:49 UTC
StateML::Action - A single action that can be used in multiple event handlers
This is an optional part of StateML. It can be handy to package up an action that occurs in several places in a state machine using <action> elements and the corresponding action_id attributes....
RBS/StateML-0.22 - 07 Jul 2003 15:22:49 UTC