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?
Take a look at ObjectAid [1] - it has nice set of features
Please note that free version is limited to Class diagrams only, otherwise you need to purchase a license [2]. You can get a free evaluation licence for limited time.
[1] http://www.objectaid.com/features.htmlI have the best experiences with very simple Ess Model [1]. Very intuitive and user-friendly applicable for any JAVA code. I strongly recommend. No installation.
[1] http://essmodel.sourceforge.net/index.htmlI 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.
Try the Eclipse UML tools project [1]. It is a core project of Eclipse, but not included in the standard package by default. Here [2] is a comparison of the components available in different Eclipse packages.
[1] http://www.eclipse.org/modeling/mdt/?project=uml2I 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.
ObjectAid is very useful to visualize your existing code, but not has capabilities to design UML models.
Check out nWire [1]. 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.
[1] http://www.nwiresoftware.com/I would suggest something outside Eclipse, particularly to quickly see class diagram of existing codebase. Try BOUML [1], it is free, supports multiple languages and nice once you get the hang of it.
[1] http://bouml.free.fr/There are number of projects: Amateras [1], StarUml
and others.
[1] http://sourceforge.jp/projects/amateras/wiki/FrontPage