Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a free Eclipse plugin that creates a UML diagram out of Java classes / packages? [closed]

This seemed to me like the easiest thing to find, a simple way to display my classes as UML in eclipse

But except this: http://java2uml.gforge.enseeiht.fr/ and this http://sourceforge.jp/projects/amateras/releases/ I haven't found any new, maintained and "good" implementation (with all due respect to the above two)

Anything else I've missed?

like image 751
Eran Medan Avatar asked Feb 16 '10 11:02

Eran Medan


People also ask

How can I automatically generate a UML diagram from a Java project?

In the Project tool window, right-click a package for which you want to create a diagram and select Diagrams | Show Diagram Ctrl+Alt+Shift+U ). In the list that opens, select Java Class Diagram. IntelliJ IDEA generates a UML diagram for classes and their dependencies.

Can Eclipse generate UML diagrams?

You can create UML project for any of your Java project in Eclipse.

How do I download UML from Eclipse?

The most convenient way to download and install UML Lab is by using the Yatta Launcher. [class. pl-0 pb-0 pt-0] The Launcher works as a lightweight online installer and Eclipse packaging and provisioning tool. It helps you to install UML Lab and a prepacked Eclipse IDE for Java developers with just a few clicks.


3 Answers

Did you consider

Creating UML 2 diagrams with Eclipse UML2 Tools - Tutorial ?

I had older references for such tools, but the new ones are build upon UML2 project (described in the tutorial). MDT-UML2Tools is in the making, Omondo is there, but not free.
Papyrus UML, for instance, is based on UML2 Tool.

There is a tool in the Marketplace that can do the above (UML Class, Package and Interaction). It's called ModelGoon. Last tried in July 2018.

The full list is available at Eclipse marketplace.

like image 99
VonC Avatar answered Sep 28 '22 07:09

VonC


If you want to stay within Eclipse: use free ObjectAid - discovers parents, nestings, associations.
If you want the tool, which in addition discovers and show children, usages, dependencies, annotations - then use free Class Visualizer.

like image 28
Jonatan Kaźmierczak Avatar answered Sep 28 '22 06:09

Jonatan Kaźmierczak


I generally use Doxygen to create documentation because it has built-in support to generate inheritance diagrams. There is an Eclipse plug-in for Doxygen called eclox. It is not longer maintained since December 1st.

Doxygen is based on Graphviz. You could directly use LightUML, which is based on Graphviz to create UML diagrams in Eclipse.

like image 41
rochb Avatar answered Sep 28 '22 07:09

rochb