views:

9788

answers:

11

I am looking for an automatic class diagram generator in Eclipse. It will look at a project and automatically create a class diagram without needing to run the code.

What is your favorite class diagram generator for Eclipse?

+2  A: 

For java I've been using AgileJ.

Macarse
+1  A: 

I have to admit that I use Netbeans for that (although I code in Eclipse). In my opinion there's no better tool than the Netbeans-UML Extension.

And the import / export of Netbeans / Eclipse projects works perfect.

Chris
This is a little sick. The fact that Eclipse does not have a built-in class diagram generator is ridiculous.
@unknown, Eclipse does have standard UML tools (see my answer). Not all projects are included in all packages because different users want different thing, See http://www.eclipse.org/downloads/packages/compare-packages for a comparison of the standard packages.
Rich Seller
+4  A: 

I have used the UML generator from http://www.objectaid.com/. I have been very happy with it. It generates nice diagrams that you can reorder and move around.

Dean Povey
+1  A: 

Take a look at ObjectAid - it has nice set of features

DroidIn.net
+5  A: 

Try the Eclipse UML tools project. It is a core project of Eclipse, but not included in the standard package by default. Here is a comparison of the components available in different Eclipse packages.

Rich Seller
+1  A: 

Check out nWire. It is an Eclipse plugin for code exploration and visualization. It can produce such diagrams (although not in the formal form of UML) in a matter of a few clicks.

zvikico
+6  A: 

I found ObjectAid very useful

Phoenix
+1  A: 

ObjectAid is very useful to visualize your existing code, but not has capabilities to design UML models.

ipuppyp
A: 

I would suggest something outside Eclipse, particularly to quickly see class diagram of existing codebase. Try BOUML, it is free, supports multiple languages and nice once you get the hang of it.

amitc
A: 

There are number of projects: Amateras, StarUml

and others.

HeadLess
A: 

I have the best experiences with very simple Ess Model. Very intuitive and user-friendly applicable for any JAVA code. I strongly recommend. No installation.

kajo