UMLSpeed is a compiler for a C-style language of UML notation. It can produce SVG UML diagrams and XMI documents and generate source code in various languages.
| Tags | Software Development Code Generators Compilers |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
| Translations | English |
Recent releases


Changes: Facilities to store HTML of reports in a buffer for use by plugins and to turn off file generation, $PROJECTNAME and $PROJECTVERSION HTML tokens with CLI parameters to set them, a new $PUBLISHDATE token, and a $TOC key for generating links to bookmarks on the same page.


Changes: This release adds support for deployment diagrams and a Maven plugin for integrating model generation and documentation output into your build process.


Changes: This release adds HTML documentation output with templating, PNG diagram output, JDK 1.4 compliance, and many bugfixes.


Changes: This release adds an Eclipse plugin wrapper to allow editing and compilation of umlspeed source to diagrams directly in Eclipse. It has an improved usecase layout and a new hierarchy layout. Sequence diagrams can now render backwards links. Python code output and text rendering have been greatly improved.


Changes: This release adds support for UML packages and fixes some minor bugs in SVG rendering.