Quantcast
Channel: UML
Viewing all articles
Browse latest Browse all 177

ModelGoon UML4Java

$
0
0

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.


Viewing all articles
Browse latest Browse all 177

Trending Articles