java - uml

Support

Hi, what is your experience with java-uml roundtrip? I have managed to import Java classes and create a UML class diagram. Previously I have used Eclipse EMF and it has an essential feature that enables you to edit the model (class diagram) in a tree-table-like view (hierarchical structure). When the model is huge (several hundred classes) its problematic to add new elements via drag and drop.

1. Is this available in the SW ideas modeller?

2. Also, can I connect to git and push the changes directly to the project repository?

3. Is it possible to exclude some classes when generating code (as they have custom code)?

19 February 2025 10:58:01 Emil Perić

Add Comment

Dusan Rodina - softwareideas.net 19 February 2025 23:23:46

-

Hi,

Thank you for reaching out! I’m glad to hear you’re exploring Java-UML roundtrip engineering with Software Ideas Modeler. Below are the answers to your questions:

1. Yes, Software Ideas Modeler supports multiple representations of the model to facilitate navigation and editing. You can use:

  • Element Browser for a structured table view of the model.
  • Model Navigator to explore relationships between elements.
  • Automatic grids (tables) to display relationships and element usage across diagrams.

These features help efficiently manage large models. More details can be found here:

2. Yes, Software Ideas Modeler supports Git integration, allowing you to push changes directly to your project repository. This feature was introduced in version 12.60.

3. Yes, it is possible to exclude specific classes from code generation, ensuring that custom-coded elements remain untouched. More details on this feature can be found here:

We offer a 30-day free trial (https://license.softwareideas.net/trialrequest/), so I encourage you to try the software and see if it meets your needs. If there are any features that don’t fully suit your workflow, please let us know—we’re always looking to improve Software Ideas Modeler in future versions.