Draw on the right, write (Umple) model code on the left. Analyse models and generate code. This tool stores your data in cookies and on a server. I understand. Click to learn about privacy. Download Donate For help: User manual Ask questions Report issue
// this example will trace all states of // State machine GarageDoor @SuppressWarnings("deprecation") class GarageDoor { // UML state machine digram for a Garage door, // written in Umple status { Open { buttonOrObstacle -> Closing; } Closing { buttonOrObstacle -> Opening; reachBottom -> Closed; } Closed { buttonOrObstacle -> Opening; } Opening { buttonOrObstacle -> HalfOpen; reachTop -> Open; } HalfOpen { buttonOrObstacle -> Opening; } } // trace whole state machine trace status; } // @@@skipphpcompile See issue 596 (PHP tracing causes issues)