by Luc Hogie
|
|
lmu is a tool targetting the generation of high-quality UML class diagrams. lmu is based on a proprietary language dedicated to describing object-oriented models. Out of the object model description written by the user, lmu produces balanced highly aesthetic UML class diagrams. In order to give you a rough idea of how lmu works, take a look at these two basic examples:
Producing UML class diagrams is just that easy! No need to perform thousands of mouse-click to get what you want: you get it in a few lines of code. Of course lmu does not define any limitation on the size of the model you want to draw. It has already successfully been applied to the production of PDF diagrams consisting of thousands classes!
The lmu project originates from the need to have better features than
what is available in the highly respectable UMLGraph.
lmu then exhibits:
Please note that even if lmu is still under development, it is already very stable and fully functional. |
First install GraphViz on your computer!
Then you will need the jars here.
Get the manual for lmu. Obviously the best place to start! Taking a look at the code samples will help you a lot. A graphical version of lmu is available. It is launched issuing the lmu -gui command. This is what it looks like: This tool is actually used for teaching purposes at the University of Luxembourg.lmu couldn't have been developed without the JFig/bean and GraphViz projects. Thank them very much. |