ArgoUML is a great tool, with many graphical functions.
EclipseUML Free Edition has been focused on reverse engineering java developers needs. Right now, some ArgoUML or Togethersoft functions are still not available, but it will be done soon.
You can reverse inheritence as other UML tool (argouml or Togethersoft), but this is not enough to understand the way objects are interacting
propose associations and dependencies reverse functions with an incredible layout. Not just hierarchical as others, but having circular and other layouts beeing processed when you do reverse
Class and package dependencies reverse and double click allow zooming inside, yeah you will love it
Another important point is the use of SWT inside GEF. It is a lot faster than old technology such as swing and GEF gives you a microsoft or linux look and feel
Inside Enterprise Edition deployment functions will also be available directly from graphical presentation.
EclipseUML Free Edition 1.1.9 is now available for free download at omondo website. You just have to register (we have more than 40000 registred users, and we never spammed or sell any email adress
, if you need information please have a look on the forum or register yourself in the developer user-list).
Enjoy Eclipse and UML,