Download

The recommended way is a remote Eclipse update site with the following information:

Name: ObjectAid UML Explorer
URL: http://www.objectaid.com

You can also download the ObjectAid UML Explorer as a ZIP file and unzip it into your Eclipse directory.

Prerequisites

The ObjectAid UML Explorer is an Eclipse plugin, so you need a Java Development Kit and the Eclipse Java IDE to use it.

  • JDK 1.5 or higher
  • Eclipse 3.3.X or higher with the JDT (Java Development Tooling)
  • GEF (Graphical Editor Framework) 3.3.X or higher
  • Alternatively: One of the packaged Eclipse distributions that contain the basic Eclipse workbench as well as the Java Development Tooling (JDT) and the Graphical Editor Framework (GEF).

License

  1. This software is free to download and use, but it is not open source.
  2. You are free to redistribute the executable, but you may not change it or charge for it.
  3. You may not reverse engineer or distribute the source code of this application.
  4. This software is provided 'as is' without any warranties.

Change Log

0.9.86
  • Small changes for Eclipse 3.2 compatibility; note that PNG images do not work in Eclipse 3.2.
  • Fixed issues with automatic image save. Also enhanced automatic image with 'Save Now' action.
  • Fixed project rename refactoring.
0.9.82
  • Realizations from enumerations to interfaces are now supported. Thanks to Guillaume Le Stum for reporting this issue.
  • The deprecated 'type' attribute in old class diagrams is no longer supported because it collided with new development. Old class diagrams which still have this classifier attribute should be loaded and saved once with the previous version of this software. Otherwise they cannot be loaded any more.
  • The initialization job now can be canceled.
  • Always Add Relationships will no longer add realizations between interfaces.
  • Refresh of a classifier now updates relationships correctly.
  • An issue that prevented multiple refactoring updates to the same class has been resolved.
  • The 'Show Icons' flag in the preference page is now on by default.
  • It is now possible to open a source editor on the selected field or method.
  • The online help has been enhanced with screen shots.
  • Fixed the Always Add Relationships option when turned off.
  • Updates of diagram files (e.g. from version control) are once more reflected in open editors.
  • A new option allows to save an image whenever a diagram is saved. It is available in the preferences, the New wizard and the diagram itself. If you save your diagrams with the source code, this should make it easy to integrate images into the package.html file.
  • The saving of GIF images has been corrected again to deal with more than 256 colors.
0.9.65
  • Removed antialiasing when saving a diagram as a GIF image to prevent palette overflow. Thanks to Sri Devi Vara Gollamudi for reporting it.
  • It is now possible to save diagrams in PNG and JPEG formats. Saving to PNG is not supported in Eclipse 3.2, therefore the minimum requirement is now Eclipse 3.3.
0.9.64
  • The plug-in has been broken up into 3 separate plug-ins.
  • Package dependencies now allow the adding of the classifiers that caused them via the context menu.
  • Fixed an issue with saving larger diagrams as GIF files. Thanks to Hongtuan Tian for reporting it.
  • It is now possible to have new relationships always added to class diagrams as soon as they are detected. A diagram option turns this behavior on (Always Add Relationships).
  • The visibility of features can optionally be displayed with icons, like in the outline view. A new diagram option 'Show Icons' turns this behavior on. All nodes then also show an icon next to their name and get a light yellow background. The black-and-white mode is still recommended for printing.
  • Attributes and operations can be filtered by their visibility.
  • Renamed packages now show up immediately in diagrams. Thanks to Andrea Aime for reporting this issue.
  • Binary classifiers from a library (JAR) that is used in multiple projects are now recognized as being the same when participating in relationships. An unfortunate consequence of this change is that binary classifiers in existing diagrams loose all their relationships; they can easily be added back, though.
0.9.52Brought focus rectangles for attributes and operations back in Eclipse 3.3.
Added support for package dependencies.
Packages are now displayed as required by UML.
The corner around which self-connections loop is now selectable.
Lots of refactoring to get ready for new features.
Dragging from the Call Hierarchy view is now possible.
Preventing an NPE thanks to feedback from James Blackburn.
0.9.41Replaced Castor XML libraries with XStream to lower the download size from 2.4MB to 0.9MB.
Fixed the deletion of multiple nodes from a diagram.
Fixed an issue with certain generic types being added to a diagram.
Fixed the handling of primitive arrays when evaluating associations.
0.9.35Fixed handling of source files that changed their type (e.g. class became interface).
Reverse engineer collections of type <? extends X> into associations.
0.9.30First released version.