SMC takes a state machine stored in an .sm fileand generates the state pattern classes in twelve programming languages. Its featuresinclude default transitions, transition arguments,transition guards, push/pop transitions, andEntry/Exit actions. It requires Java SE 1.5 orbetter.
License: Mozilla Public License (MPL)
Changes:
This release adds Groovy code generation. It adds Java state change notification based on Java Beans. 7 bugs have been corrected.
More...