This is an attempt to build a graphical user interface for editing SCXML finite state machines.
We are using the JGraphX library as a base and we started by modifying the graph editor application included as an example with JGraphX.
Main features:
A short guide is available.
Main issues/TODOs: see the Issues tab.
To test: execute the latest jar (requires at least Java 1.6) https://github.com/fmorbini/scxmlgui/blob/master/extra/fsm-editor.jar
To compile: cd in the root directory (trunk) and run "ant".
Here some screenshots:
Editor window for edge properties:
Context menu to select edit operations on a node:
The find tool in action: