Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. ObjectAid UML Explorer

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

ObjectAid UML Explorer

ObjectAid UML Explorer
121
32
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

Oxygen (4.7)
Neon (4.6)
Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)
Previous to Juno (<=4.1)
Photon (4.8)
2018-09 (4.9)

https://www.objectaid.com/update/current

Learn more...

Screenshot 0

Details Group Tabs

Details

The ObjectAid UML Explorer is optimized for the quick and easy creation of UML class and sequence diagrams from existing Java source code and libraries. It uses the UML notation to show a graphical representation of existing code that is as accurate and up-to-date as your text editor.

Categories:
  • UML
Tags:
  • UML,
  • Class Diagram,
  • reverse engineering,
  • Sequence Diagram,
  • fileExtension_ucls,
  • fileExtension_useq
Additional Details
Eclipse Versions: 
Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Photon (4.8), 2018-09 (4.9)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
ObjectAid LLC
Development Status: 
Production/Stable
Date Created: 
Sat, 2007-07-07 16:18
License: 
Other
Date Updated: 
Wed, 2022-12-14 09:46
Submitted by: 
Felix L J Mayer
Screenshots
Screenshot 0
Metrics
DateRankingInstallsClickthroughs
January 2023NA0 (0%)36
December 2022NA0 (0%)35
November 2022NA0 (0%)36
October 2022NA0 (0%)37
September 2022NA0 (0%)31
August 2022NA0 (0%)38
July 2022NA0 (0%)36
June 2022NA0 (0%)38
May 2022NA0 (0%)39
April 2022NA0 (0%)43
March 2022NA0 (0%)49
February 2022NA0 (0%)40
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for ObjectAid UML Explorer.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Tuesday, January 31, 2023 - 13:30

Reviews Sign in to post reviews

jurkens's picture

GETTING it running on JDK16+

Submitted by Jean Pierre Urkens on Fri, 2022-12-16 04:59

Great tool I used over the years to document my code, but switching to Eclipse JEE 2022-06 or later broke it.

It happens that these eclipse distributions come with a JRE17+ and from JDK16+ there are more restictions on what reflected code is allowed to do. Anyway I still had the objectaid-1.2.4 zip-archive stored localyy and got it to work on Eclipse JEE 2022-12 with following adjustments in the eclipse.ini file:

  • Make sure Eclipse is started with a JDK and no JRE:
    Use e.g.:

               -vm
                c:/Program Files/Java/jdk-17.0.2/bin/javaw.exe

            instead of (default with installation on windows x64):

               -vm
               plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.5.v20221102-0933/jre/bin

  • Next we need to extend access permissions for the xmstream-1.3.1.jar, that comes packaged with objectaid, to do its job. Add the folllowing lines after the '--add-modules=ALL-SYSTEM' line:

               --add-opens=java.base/java.util=ALL-UNNAMED
               --add-opens=java.base/java.text=ALL-UNNAMED
               --add-opens=java.desktop/java.awt.font=ALL-UNNAMED

I didn't investigate the implications on extending these access permissions, so this is on your own accord. But after these adjustments I could again read/modify/create all my UML class diagrams again.

rkimsb2's picture

Re: GETTING it running on JDK16+

Submitted by Rokwoon Kim on Tue, 2022-12-27 20:35

I solved the problem that not working in Eclipse 2022-12 by this post.

And some of stackoverflow post gives guide what should have to update xstream library contained in ObjectAid jar, but that is wrong guide.

merobin68's picture

ObjectAid UML Explorer

Submitted by Mary Robinson on Tue, 2021-11-23 12:17

Receive this error when I attempt to install this in Eclipse Photon - No software found.   Used Eclipse Help --> Install New Software.  Attempted to download it from the Marketplace site while running Eclipse but it would not install that way either.  Please advise.

agrarius's picture

seems to be discontinued

Submitted by Lynn Shan on Sun, 2021-11-21 16:53

cannot download, domain parked

whodis's picture

The domain is offline or likely bought by someone else.

Submitted by Aaron Carrigan on Mon, 2021-11-01 07:15

The repository cannot be accessed as the actual ObjectAidUML website has disappeared. Seems as though this may have happened between now October and July 2021.

rgonzalez87's picture

Discontinued????

Submitted by Ricardo Gonzalez Fabelo on Mon, 2021-10-18 01:19

Hi!

Is discontinued this plugin, no? Because I Can't download it from anywhere.

luamu's picture

ObjectAid Class Diagram does'nt work in eclipse 2021-03

Submitted by Lucile Torrees on Thu, 2021-06-03 16:27

This is the best tool I found to easily generate complete class diagrams from java sources and I used it for teaching Java Programming and Software Engineering. Recently I used the ObjectAid Class Diagram part of the plugin ObjectAid UML plugin with Eclipse 2020-03.

I've just made the upgrade to Eclipse 2021-03. The "ObjectAid Class Diagram 1.2.4" successfully installs whithout errors and it appears in the installed plugins list. I use the "New ObjectAid Class Diagram" menu to open the "New UML Class Diagram" window. In this window, nothing happens when I press the Finish button, once the folder and the name have been filled. Then the diagram cannot be created.

pbanicevic's picture

Fast, capable, accurate - can you add Spring diagrams :) ?

Submitted by PETAR BANICEVIC on Fri, 2018-11-09 11:38

I am very old licensed user of this plugins, have it mainly on all eclipses I ever had. Gives me almost same feeling like IBM RSA, just humble. Among all expensive and all mighty tools I had, this one I kept (no, not because of price).

I would like to have an option (doesn't matter the price really) that can draw links between spring beans (annotation or config based). I know that Spring framework has some capabilities but combining them would be great. And jpa/hibernate/ejb support would be better than RSA.

fmayeriti's picture

Re: Fast, capable, accurate - can you add Spring diagrams :) ?

Submitted by Felix L J Mayer on Thu, 2018-11-29 20:11

Hi Petar, can you please send me an email to support@objectaid,com so we can discuss further? I would like to understand better what you are looking for.

cghezzi's picture

Basic features, not enough for me

Submitted by Cristian Ghezzi on Sat, 2017-11-11 06:55

The UML diagram has very basic features.

If you make an automatic layout and drag classes around to adjust it, lines won't redraw with a new route but bend in the middle, making the adjustment useless.

 

cghezzi's picture

Re: Basic features, yet enough for me

Submitted by Cristian Ghezzi on Mon, 2017-11-13 16:20

Despite the shortcomings, I found myself using it more than anticipated.

It helps me understand complicated code.

kschultz's picture

Very usefull

Submitted by Klaus Schultz on Fri, 2017-09-08 05:33

I like this lightweight UML tool (only tried class diagrams). In a few minutes you can create a class diagram showing the actual implementation of e.g. your domain model.

You select the classes by drag and drop. Object references are interpreted as association (if you want). You order the layout, which is persisted independent from the classes in the diagram file. The options give you the chance to suppress irrelevant parts of the class(es).

So that's what I need.

fbrim's picture

Not Accessible in Neon

Submitted by Frederick Brim on Wed, 2016-09-21 13:47

I've been using ObjectAid in Mars for a while, and have nothing but good things to say about it. It's been instrumental as a visualization tool for de-tangling obnoxious coupling in legacy code I've inherited. (Of course, I would NEVER implement such ugly design... ;-))

Unfortunately, I've just made the upgrade to Eclipse Neon (4.6.0). While ObjectAid UML plugin successfully installs (no errors, and appears in the installed-plugins list), it does not seem to be hooked to the UI. It does not appear as an option in the wizard for creating new artifacts, nor in the "Editor Selector" when trying to "Open with..." an old .ucls file. (I'm having similar issues with the BPMN2 Modeler plugin for Neon.)

tsilverman's picture

Eclipse Mars - Ubuntu Trusty

Submitted by Tom Silverman on Tue, 2015-12-01 19:25

Attributes in a class are only partially imported, the association arrows just appear wherever the heck they feel like. Constructors appear in the method drawers, and this lacks any real filtering ability on the class model generated from the source. I'm very disappointed!

fmayeriti's picture

Issues

Submitted by Felix L J Mayer on Thu, 2015-12-03 20:16

Hi Tom, ObjectAid does show all class attributes. When an attribute participates in an association, it is shown as a label of the association according to the UML standard. If you don't like the location of the admittedly basic association layout, you can easily change it by dragging the association. Showing constructors with the methods is the UML standard.

mkumarwo6's picture

Installation failing for Eclipse Luna(4.4)

Submitted by Mohit Kumar on Tue, 2015-01-27 01:25

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at objectaid.net/update/plugins/com.objectaid.uml_1.1.8.jar.
Premature end of Content-Length delimited message body (expected: 1075593; received: 158629
Unable to read repository at objectaid.net/update/plugins/com.objectaid.uml.addon_1.1.8.jar.
Premature end of Content-Length delimited message body (expected: 423155; received: 207351

smathieu's picture

Class Diagram

Submitted by Serge Mathieu on Thu, 2014-10-16 06:17

I was looking for a free Eclipse plugin to create Class Diagram and finally found it.
ObjectAid is a very good tool that integrate very well in Eclipse.

To create my first Class diagram, I have first created a simple java project in Eclipse.
From that simple java project, I have created my first Diagram.
File -> new -> Other -> ObjectAid diagram.

In this diagram, I could drag and drop class from my professional project.
It is important to know that you don't have to pollute you project with the diagram if you just need them for printing.
That is why I have created a separate java project to test it.

Well it is a very good tool ;)

jjensen1dd's picture

Nice tool but too manual

Submitted by Jeff Jensen on Mon, 2013-09-02 17:56

We don't want to manually create sequence diagrams. It's a lot of manual effort to simply generate one from code. This is a nice plugin, but because of that limitation, we need to continue looking.

fmayeriti's picture

The problem with automatic

Submitted by Felix L J Mayer on Sun, 2013-09-22 15:30

The problem with automatic sequence diagram generation is that even small pieces of code can produce huge diagrams with mostly uninteresting messages. If you would like to discuss, please contact us (http://objectaid.com/contact).

jjensen1dd's picture

Too manual

Submitted by Jeff Jensen on Sat, 2013-08-31 14:21

No auto gen of sequence diagrams.

nexus111@web.de's picture

Simple and powerful

Submitted by nexus111@web.de on Wed, 2013-06-19 16:01

i´m suprised that uml generation could be as simple as with objectaid. will investigate further on.
poul

mcorneliusl47's picture

Like the sequence diagramming

Submitted by Mark Cornelius on Thu, 2013-05-02 09:57

Very helpful and and lets me choose the level of detail I want. Worth the price.

kfanguvi's picture

That's What I Want

Submitted by Kuinai Fang on Fri, 2013-03-08 10:46

Beautiful !

usharmanl0's picture

Nice Tool

Submitted by Umesh Sharma on Mon, 2013-01-28 13:10

Great tool to generate sequence diagrams and class diagrams

aghopeh's picture

A must tool to have for a developer.

Submitted by Ali Ghopeh on Thu, 2013-01-10 13:27

Exactly what I needed and I am sure a lot of out there need it too. Download and use it. Easy to use. Job well done. Looking forward to the future enhancements.

emallove's picture

Simple. Beautiful.

Submitted by Ethan Mallove on Fri, 2012-07-27 20:37

Java code in. UML diagram out. Simple. Beautiful.

epallier's picture

does not work on eclipse indigo with mac os X or Fedora 16

Submitted by Etienne Pallier on Fri, 2012-05-11 06:28

does not work on eclipse indigo with mac os X or Fedora 16

wtest's picture

A must have plugin

Submitted by Walter Test on Sun, 2012-03-11 13:12

I am searching for a long time and found a pile of tools from 200€ year to 600$ one time pay. All this tools are great, but i am learning an object orienten way to develope software. My problem is, i come from the traditional programming and it is very hard for me to keep track all these classes.
With this tool i have an instant visualisation of all createt classes in my project and this is a very big help for me. Thanks very much, for this great tool.

kmisingnames1p's picture

Great tool!

Submitted by Kauldric Mising name on Fri, 2011-03-04 22:25

This is a tool for software developers. Love that it quickly and easily lets me conjure up UML simply by writing java classes. Plus I can always reverse engineer existing code.

Would be nice to have the ability to deal with association classes. Right now they are brought in as real classes which is very annoying and makes the diagrams more complicated than they need to be. Maybe add an annotation to the class?

fmayeriti's picture

clarification by example

Submitted by Felix L J Mayer on Sat, 2011-07-30 21:34

Could you please give a concrete example for clarification? You can contact me as described here: http://www.objectaid.com/contact.

jwestermann's picture

Great Tool

Submitted by Jens Westermann on Fri, 2011-02-11 13:24

I looked for a UML Tool with following featueres:

-Simple to handle.
-I only want to draw class diagramms. This must be easy to do and the diagrams should look nice.
-Reverse Engineering Capability
-Eclipse PlugIn
-should cost a maximum of 100 €, at best for free

The ObjectAid UML Explorer fulfills all these requierements perfectly. I found no other tool, which fulfill the requirements above

egow's picture

ObjectAid UML is a fantastic Eclipse plugin

Submitted by Ed Gow on Fri, 2010-06-25 14:38

I've been using ObjectAid for about two years over three versions of Eclipse. It's a fantastic plugin that I wouldn't be without. It's extremely intuitive to use and very robust and reliable. If you want to make UML diagrams in Eclipse then try ObjectAid first.

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Solution Blueprint- Community Edition
  • UML Lab Modeling IDE
  • LiClipseText
  • EcoreTools: Ecore Diagram Editor
  • Green UML

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top