ModelGoon UML4Java 4.4.1

Add this URL to your Eclipse Installation to reach this Solution's Update Site.
More Info


Categories:

ModelGoon brings new points of view of a Java project. Thanks to its tight connection and interaction with the Eclipse Java Development Tools JDT. ModelGoon provides also round-trip features on Class Diagrams actually as beta.

ModelGoon provides actually four diagrams which are built and synchronized directly from the sources of a Java Project:

  • Package Dependencies Diagram : shows the dependencies between packages and highlights circular dependencies. Each dependency line can also display the involved classes.
  • Class Diagram : shows a structural view of user selected classes and allows the user to navigate from the diagram's elements to the corresponding Java element in the source code. Semantics, such as composition or aggregation can also be added to associations.
  • Interaction Diagram : based on the UML communication diagram, shows overall interactions between objects in order to check responsibilities affectations.
  • Sequence Diagram : A high detailed dynamic diagram which is built from a user selected method. Handles most of the statements available in the Java language : if, while, switch/case, for, enhanced for loop, exceptions throwing / catching…

ModelGoon is tightly connected to the Eclipse's JDT, thus the java code is the model. This is why diagrams created with ModelGoon always reflect the application's source code. ModelGoon is a lightweight tool (depends only on GEF) , and doesn't pollute the sources with annotation or proprietary comments.

At its current state, ModelGoon can be used for documentation purposes or for figuring out the static and dynamic structure of an existing application.

For more informations please visit its homepage.

Additional Details

  • Version Number: 4.4.1
  • Eclipse Versions: 3.5-3.6
  • Organization: ModelGoon
  • Date Created: 14/11/2010
  • Date Updated: 17/04/2011
  • Development Status: Production/Stable
  • License: Other Open Source
  • Submitted by: Riana Ralambomanana
  • This listing has been installed 311 times in the last 30 days.

Reviews

Add a Review

Great for simple documentation needs!!

This plugin is quite simple, the graphical user interface is solid and easy.

Personally I tend to use it for documentation purposes, like getting a quick overview over some class dependecies.
For this usage it is really great!

In fact the idea behind is really good, just to visualize what the eclipse jdt already provides internally.

With improvements over time, enhanced visualization, etc. this could become really a leading tool for people who just want to create java projects the old way writing class skeletons and not starting with always later widely refactored super model abstractations!

For this project: thumbs up!