Update of /cvsroot/xpg-xml/edu/iicm/xpg
In directory usw-pr-cvs1:/tmp/cvs-serv29919
Added Files:
statemachine_schema.xml
Log Message:
statemachine config file with the schema include
--- NEW FILE: statemachine_schema.xml ---
<?xml version="1.0" standalone="no"?>
<statemachine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="StateMachineConfig.xsd">
<path>edu.iicm.xpg.transitions.simple</path>
<path>hallo.du</path>
<states>
<startstate>file top</startstate>
<state>doc top</state>
<state>doc info def</state>
<state>doc title def</state>
<state>info title def</state>
<state>doc author def</state>
<state>doc content</state>
<state>finished</state>
</states>
<transitions>
<transition>
<beginstate>file top</beginstate>
<nextstate>doc top</nextstate>
<element type="start">document</element>
<classname>WriteGeneralHeaderTransition</classname>
</transition>
<transition>
<beginstate>file top</beginstate>
<nextstate>finished</nextstate>
<element type="enddoc"> </element>
<classname>StopMachineTransition</classname>
</transition>
<transition>
<beginstate>file top</beginstate>
<nextstate>file top</nextstate>
<classname>IgnoreCharsTransition</classname>
</transition>
<transition>
<beginstate>doc top</beginstate>
<nextstate>file top</nextstate>
<element type="end">document</element>
<classname>WriteGeneralFooterTransition</classname>
</transition>
<transition>
<beginstate>doc top</beginstate>
<nextstate>doc title def</nextstate>
<element type="start">title</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>doc top</beginstate>
<nextstate>doc info def</nextstate>
<element type="start">docinfo</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>doc top</beginstate>
<nextstate>doc content</nextstate>
<element type="start">content</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>doc top</beginstate>
<nextstate>doc top</nextstate>
<classname>IgnoreCharsTransition</classname>
</transition>
<transition>
<beginstate>doc info def</beginstate>
<nextstate>doc top</nextstate>
<element type="end">docinfo</element>
<classname>WriteHeaderTransition</classname>
</transition>
<transition>
<beginstate>doc info def</beginstate>
<nextstate>info title def</nextstate>
<element type="start">title</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>doc info def</beginstate>
<nextstate>doc author def</nextstate>
<element type="start">author</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>doc info def</beginstate>
<nextstate>doc info def</nextstate>
<classname>IgnoreCharsTransition</classname>
</transition>
<transition>
<beginstate>doc title def</beginstate>
<nextstate>doc top</nextstate>
<element type="end">title</element>
<classname>WriteHeaderTransition</classname>
</transition>
<transition>
<beginstate>doc title def</beginstate>
<nextstate>doc title def</nextstate>
<classname>StoreDocTitleTransition</classname>
</transition>
<transition>
<beginstate>info title def</beginstate>
<nextstate>doc info def</nextstate>
<element type="end">title</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>info title def</beginstate>
<nextstate>info title def</nextstate>
<classname>StoreDocTitleTransition</classname>
</transition>
<transition>
<beginstate>doc author def</beginstate>
<nextstate>doc info def</nextstate>
<element type="end">author</element>
<classname>PrimitiveTransition</classname>
</transition>
<transition>
<beginstate>doc author def</beginstate>
<nextstate>doc author def</nextstate>
<classname>StoreDocAuthorTransition</classname>
</transition>
<transition>
<beginstate>doc content</beginstate>
<nextstate>doc top</nextstate>
<element type="end">content</element>
<classname>WriteDocContentTransition</classname>
</transition>
<transition>
<beginstate>doc content</beginstate>
<nextstate>doc content</nextstate>
<classname>StoreDocContentTransition</classname>
</transition>
</transitions>
</statemachine >
|