Question

Can anyone help me? I am currently using Eclipse Java IDE, and would like a plug-in that will automatically look at my classes and draw up a class diagram in UML.

Any suggestions?

Was it helpful?

Solution

I recommend the ObjectAid UML plugin. It works very nicely.

OTHER TIPS

The challenge in what you are trying to do is that you can have multiple correct UML diagrams for any piece of code. Just trying to automatically get a diagram ends up with too much garbage when using most UML tools - and the tools just end up getting in the way.

We created Architexa to help in this situation - Architexa helps you to get to useful diagrams fast - if that means connecting to source code commits or even building layered architectural diagrams. A good discussion on some of the things that you might be looking for can be found here.

Even if a bit too late for the original questioner, maybe following eclipse plugin does match the need of real time analysis:

http://marketplace.eclipse.org/content/javadoc-uml-view

This tool is highly intended for analysis purposes and less for diagram modeling. So if you want to draw diagrams manually its not the right one, in this case ObjectAid UML explorer is far better.

Just to be mentioned :-)

One more option: http://www.modelgoon.org/

It's a very simple one, but it's still an active project.

Try using Omondo. Its a very nice UML plugin for eclipse. It will exactly suit your needs

I would try MoDisco http://www.eclipse.org/gmt/modisco/. It is an extensible framework for software modernization.

You may try architexa tool suite. It generates not only class/sequence diagrams but also layered diagrams. You may read about it here.

Check this out, this designer is free (Open Source with EPL license).

UML Designer which can be used for:

  • Package Hierarchy
  • Class Diagam
  • Component Diagram
  • Composite Structure Diagram
  • Deployment Diagram
  • Use Case Diagram
  • Activity Diagram
  • State Machine
  • Sequence Diagram
  • Profile Diagram

Got good tutorial as well:

http://www.umldesigner.org/tutorials/tuto-getting-started.html

If you can move to IntelliJ they have a wonderful plugin for that.

If you're "stuck" with eclipse... AmaterasUML is good enough - I've used it in the past...

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top