Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.




LemonTree 2.2 has some new features described below and improved stability/performance (also see Performance and Memory).

LemonTree 2.2.0 was released on June 11, 2019.

LemonTree 2.2.1 was released on June 27, 2019.

LemonTree 2.2.2 will be released soon (July 2019).

What's New

(green star) New Feature      (star) Non-Critical Bugfix      (red star) Critical Bugfix

(green star)Support of ArchimateLemonTree Diagram Viewer now visualizes Archimate ShapeScripts.2.2.2
(green star)Download of LemonTreeLemonTree 2.2.2 provides a direct download link to the new version in the menu "New Version Available".2.2.2
(green star)Filter applies to Tree BrowserWhen filtering the Impacted Elements or Impacted Diagrams list, LemonTree also filters the Tree Browser according to the active filters.2.2.2
(green star)Default diagramLemonTree now also compares and merges the Default diagram2.2.2
(green star)Coloring via Diagram LegendLemonTree Diagram Viewer now also respects the coloring of elements and connectors when this is done via the diagram Legend.2.2.2
(red star)Lost and Found package

In some edge cases LemonTree was not able to write the Lost&Found package and reported an error while writing.

This has been fixed.

(star)Return Codes

When merging models with command "merge=visual" that have conflicts, LemonTree returned Return Code "3".

That changed to "0" since visual merge means that the conflicts have been reviewed and merge is successful.

(star)Link to diagram notesIn Enterprise Architect it is possible to link a note on a diagram to the diagram notes. That connection was not examined by LemonTree but is now fixed with LemonTree
(star)StyleEx of connectorsLemonTree added an empty attribute "alias=;" to the StyleEx of connectors when writing the connector. That makes no difference for EA but is also not necessary.2.2.2
(star)Visualization of triggers on state diagramsLemonTree now visualizes the guards and triggers on state diagrams.2.2.2
(star)Visualization of action pinsCustom properties and Multiplicity of action pins are now also visualized on Diagram Viewer.2.2.2
(star)Consolidation of filter option "ChangeIn"

Some properties of elements had inconsistent names in visualization and filter. This has been consolidated.

Example: "RectRight" in filter "Right" in Properties Viewer is now everywhere "Right"

(green star)Diagram Representation → Element dependencies

Diagram Representations and their elements have a strong dependency. That led to the case, when renaming the element and deleting its Diagram Representation, the Diagram Representation was not deleted in the Merge Preview.

We weakened that relationship so that in this case the Diagram Representation now gets deleted.

(star)Take Subtree Buttons disabledIn LemonTree 2.2.0 it was only possible to click  on a "Take Subtree" button once since it was disabled afterwards. We fixed that.2.2.1
(green star)TestingLemonTree now supports Testing (Shortcut in EA: "Alt + 3").2.2.0
(green star)BPMNThe Diagram Viewer now visualizes BPMN ShapeScripts.2.2.0
(green star)Offline Floating LicensesLemonTree now supports Offline Floating Licenses.2.2.0
(green star)PerformanceEspecially the preparation of the UI has a significant performance gain.2.2.0
(green star)Diagram representations"Taking over" of diagram representations (and complete look of the diagram) can now be done using the Diagram Viewer.2.2.0
(green star)ProfilesLemonTree now also reads profiles from the MDG folders to be able to group the Tagged Values to the profiles in the Property Viewer. Also visualizing of ShapeScripts is made possible by that. Currently BPMN is visualized. More profiles like "Archimate", "ToGAF", ... will follow.2.2.0
(red star)

Constraints of Messages

Constraints of messages in Sequence Diagrams are now diffed & merged by LemonTree.2.2.0
(red star)Custom properties of ActionPinsCustom properties of ActionPins are now supported by LemonTree.
(star)Movement in circlesWhen elements get moved in circles (like parent of a subelement in A is the subelement of it in B) LemonTree Tree Browser had difficulties on displaying. This is fixed.2.2.0
(star)Link to composite diagramUnder some circumstances the link to composite diagram was not correctly recognized by LemonTree. This is now fixed.2.2.0
(star)Error handlingWe introduced better understandable error messages.2.2.0

Known issues

  • SaveFileDialog prompts twice when overriding a file (for example file dialog "Start Merge" and selecting an existing file). That does not happen on Windows builds prior to 10.0.17763. It seems to be a bug in .NET.
  • N-ary associations with navigability are not supported properly.
  • Multiplicity properties (Upper bound, Lower bound, ...) of parameters of interactions of sequence diagrams are not diffed/written.

Not supported EA features

LT doesn't diff these features:

  • Default diagram Fixed with LemonTree 2.2.2
  • Project Tasks/Issues (Can be found in Ribbon "Construct" → "Project" → "Status" → "Project Status (Tasks & Issues)"
  • EA Security: Configure → Security