JEAF Modeling Assistant Release Notes

Plugin for MagicDraw UML

Release Notes

What’s new in each version of JEAF Modeling Assistant. The latest version is always available via MagicDraw’s Resource/Plugin Manager, see Updates.


Version 1.5.1 (2026-11-13)

First public version of JEAF Modeling Assistant. It supports MagicDraw 2022x, 2024x and 2026x on macOS and Windows.

New Features / Improvements

Teamwork Cloud

  • Create Branch from trunk
    Creates a new branch from the latest version of trunk in one step, also directly from the view Branches.

  • View Branches
    Overview of the branches of the open Teamwork Cloud project with revision and last commit, with filters for active branches and your own branches. Branches can be opened from the view, their project history can be shown, and Show Branch Changes compares the latest version of a branch with the version it was created from in MagicDraw’s difference viewer, e.g. for reviews.

  • Open Recent Projects
    On startup, the Teamwork Cloud projects recently opened by the current user can be reopened in one step. The projects opened the last time are preselected.

JEAF Generator

  • Run JEAF Generator
    Runs JEAF Generator directly from MagicDraw: exports the open model as XMI and builds the Maven projects of a Project Set in a defined order, without committing or exporting the model manually. The summary shows the durations of the XMI export and the whole run.

  • Project Sets
    Per MagicDraw project, the Maven projects and the Project Sets that are built in a run, configured in JEAF → Settings....

  • View Check Results
    The errors and warnings of JEAF Generator’s model checks in a table with filters per column. The affected model element can be selected in the Containment Tree.

  • View Model Lifecycle
    Lists all model elements with «JEAFDeprecated» or «BreakingChange», read live from the model.

  • View ToDo
    Lists all model elements with «ToDo», i.e. with planned business or technical changes.

  • Working with the listed model elements
    The views Check Results, Model Lifecycle and ToDo offer filters, sorting, a details dialog, Select in Containment Tree and Usage in Diagrams.

  • View Local Git Changes
    Lists the files of the Maven projects of a Project Set that differ from the last commit, e.g. after a run of JEAF Generator. A side-by-side diff with syntax highlighting (e.g. Java, XML, YAML) shows the changes of a file, and selected files can be reverted to their version in the last commit.

General

  • Menu JEAF
    All functions are available in the menu JEAF of MagicDraw’s main menu bar, directly after the menu Collaborate. The views are docked on the left by default.

  • MagicDraw environment check
    Checks Java version, heap and garbage collector of MagicDraw on startup and warns if MagicDraw is running low on memory.

  • MagicDraw Reader
    The menu JEAF is also available in MagicDraw Reader. Functions that need a full MagicDraw edition are disabled there.

  • Updates
    On every start, JEAF Modeling Assistant checks whether a newer version is available and can install it.

  • Licensing
    The functions are licensed per group (Teamwork Cloud and JEAF Generator) with license files of anaptecs, see License.