[MonoDevelop] Re: [Dev] generate uml diagrams for .net assembly

CJ Collier cjcollier@colliertech.org
Mon, 22 Nov 2004 14:17:34 -0800


On Mon, 2004-11-22 at 13:57 -0800, CJ Collier wrote:
> On Sun, 2004-11-21 at 23:59 -0800, chris@mosaix.net wrote:
> > Guys,
> > 
> > i wrote a quick and dirty tool to generate a uml diagram for an
> > existing .net assembly. it outputs a dia file (gzip'd xml). It supports
> > classes, enums, and interfaces so far. WARNING: dia seems to perform
> > amazingly slow when you have as many objects as what is contained in
> > System.dll. It does no positioning (yet) of the objects, so everything
> > is at position (0,0) untill you move it.
> > 
> > execute the prog like:
> > 	mono net2uml.exe --ass="pathtoassembly" --out="assembly.dia"
> > 
> > this should speed up the development of UML diagrams greately.
> > 
> > ~ chrish01
> > --
> > catch me on irc.gnome.org #monodevelop if you got ideas/help
> 
> Looks great.  Now we need inheritance graphs and a way to position the
> elements and such.  Whee!
> 
> I'll see if I can't think of a way to implement positioning...

Anyone know if graphvis can be used to position arbitrary graphics
(.png, .svg files, etc), or if it only positions items that it generates
itself?  The only experience I have with graphvis is what Chris showed
me at lunch today.

C.J.