StackTips
 6 minutes

ObjectAid UML Class Diagrams Generation Plugin for Eclipse

By Nilanchala @nilan, On Jan 29, 2024 Blog Posts 5.22K Views

The ObjectAid UML Explorer is a freemium and lightweight tool that helps to visualize and generate class and sequence diagrams straight from your Java code.

It is a plugin for the Eclipse integrated development environment (IDE) that generates class diagrams from Java code. It allows software developers to quickly and easily visualize the structure of their Java classes, including their relationships and dependencies, without having to manually draw diagrams.

The plugin supports many UML (Unified Modeling Language) diagram types and can be used to generate class diagrams, sequence diagrams, use case diagrams, and others.

ObjectAid UML Explorer

Features

Following are some of the ObjectAid features

  1. Provides an drag and drop canvas within eclipse IDE to that allows dragging java classes to generate class and sequence diagrams.
  2. Save diagrams in different standard image formats and print straight from IDE
  3. Realtime diagram update. When there is a change code class structure, it reflects the changes in realtime
  4. Open and explore the class hierarchy and relationships
  5. The licensed version of ObjectAid support much more than the free version. It support additional features like, reverse engineer relationships.
  6. SVG and PDF export

How to Install ObjectAid

Open Eclipse and drag the below Install button into your workspace. Alternatively, you can manually install from the update site by following the steps outlined below.

Drag to your running Eclipse workspace to install ObjectAid UML Explorer

  1. Open Eclipse and go to Help > Install New Software
  2. Click on add to add a new repository and enter name ObjectAid UML Explorer
  3. Enter location url as http://www.objectaid.net/update
  4. And now proceed with the on screen instructions for installation. Note that it will ask you to restart Eclipse to complete the instruction.

ObjectAid Eclipse Installation

Creating Class Diagram in ObjectAid

  1. To create a new UML class diagram, just click on File | New | Other. Select ObjectAid UML diagram from the opened wizard. Select Class or Sequence diagram you want to create.

Create New ObjectAid Diagram

  1. This step will provide a canvas for the diagram. Now just drop compiled java classes into the canvas and it will generate the diagram.
  2. Right click on the canvas to see various available options.
nilan avtar

Nilanchala

I'm a blogger, educator and a full stack developer. Mainly focused on Java, Spring and Micro-service architecture. I love to learn, code, make and break things.