[Uml-devel] auto-layout and graphviz

Andrew Sutton asutton at cs.kent.edu
Fri Jul 15 07:10:17 UTC 2005

> Does anyone has tried to implement autolayout using graphviz?
> I need it, and I'll begin soon to do it myself, but if there is an  
> autolayout
> plug-in ready, I'll obviously prefer to use it.

graphviz sort of has options for uml layout. i used it in my masters  
thesis for generating uml diagrams. unfortunately, it's pretty hard  
to go back and forth from say, umbrello, to graphviz. i wouldn't say  
impossible, but certainly difficult and probably not worth the  
effort. this is mainly because graphviz is just a cmd line tool, not  
a layout library.

on the other hand, the boost graph library has a number of layout  
algorithms. it would certainly be more effective for umbrello, but i  
don't know how easy it would be to make boost account for the  
different size graph nodes you get with uml (i.e., classes).

andrew sutton
asutton at cs.kent.edu

More information about the umbrello-devel mailing list