views:

574

answers:

3

Hey guys, thanks for reading!

I have created a game and would like to automatically create a class diagram from my J2ME code. Netbeans (pre 6.5 I think) used to have uml plugin to do this, but as I am using the latest 6.8 version of netbeans I cant this old UML plugin anymore!

Does anyone know how I can automatically create a class diagram from my J2ME project?

Thanks again!
Exile......

+1  A: 

Unfortunately, I try to find any free reverse engineering uml tool and find nothing good except netbeans uml editor. EclipseUML Omondo Free Edition is quite good, but on free edition do not support reverse engineering As far as I know. But if you need a one time diagram - you can try trial EclipseUML Omondo Studio Edition. But in this case you need port project to eclipse - not so hard as it looks. Good luck!

St.Shadow
well in that case do you think it might be worth installing an old version of netbeans that the uml plugin will work with? If I cant find a better solution I think I'll use the latest 6.8 version for coding and an old pre 6.5 version just for uml diagrams.Also as I am on a linux machine I have been looking at umbrello. does anyone have any experience of this app?
Exile
Yes, installing old version pretty the same as installign eclipse :)
St.Shadow
A: 

umbrello seems to do the job! link text

Although I do have to manually drag and drop classes to get them to display! but thats better than making the whole thing manually I suppose!

Exile
A: 

See http://www.reversejava.com for a dynamic reverse engineering application which generates UML Sequence diagram and view of Participating Class diagram from any Java Application at runtime All you have to do is just run your application and sit back. Reverse Java runs in background tracing all the activities happening inside your application and creates UML diagram for you.

You also have options for, excluding packages,editing the Sequence diagram and exporting the diagrams as PDF or Image.

And its not expensive !

Rajesh Jadhav