UML Diagram Tool - Eclipse plugin?

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?


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

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.

Try UML2 from Eclipse Modeling Tools. Here's also a tutorial.

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

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:

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 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:

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...

Need Your Help

Obtaining two strings from a instruction

c string input

I'm doing a work that imply the use of instructions to do certain operations in files, that will be read from an archive, or will be given by input.

How can i create a directory in drive C:\? security windows-7 permissions create-directory

i am trying to create a directory in drive C: (at a win7 target machine) with Directory.CreateDirectory but so far no luck.