Download

You can download a ZIP file containing the plugins and unzip it into your Eclipse directory. Or you can use the Eclipse Update Site and easily upgrade to new versions as they become available.

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

Prerequisites

The ObjectAid UML Designer 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
  • GEF (Graphical Editor Framework) 3.3.X or higher
  • Alternatively: One of the packaged distributions that contain the basic Eclipse as well as JDT and 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.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.