Page tree

Versions Compared


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


ShapeScripts may be used to create custom visualizations of elements/connectors in Enterprise Architect. ShapeScripts They are defined in an own language and explained on the help-page of Sparx Systems.

LemonTree also interprets these ShapeScripts and draws visualizes the elements as definedaccordingly. However, the description language is quite extensive and . LemonTree tries to interpret that ShapeScripts correctly, but does not cover all features yet. We estimate that LemonTree 2.2 visualizes about 80% of the ShapeScripts as they are visualized in Enterprise Architect. Improvement of

Improving the visualization of ShapeScripts is an ongoing task, so every LemonTree release will improve on that.


LemonTree gets better at handling ShapeScripts with every new release.

We currently support ShapeScripts from these built-in profiles (others may work as well, but haven't been confirmed yet)
  • BPMN 2.0
  • SysML
  • Archimate (LemonTree release 2.2.2)


If you are not satisfied with the visualization of special ShapeScripts or self-written your own custom ShapeScripts please contact us, we're looking forward to improve on that.your experience!

Tagged Values and Profiles


Since it's not always possible for LemonTree to correctly identify the profile for a given TaggedValue in the model, we created a mapping file TaggedValueMap.txt which provides the mapping from the TaggedValues to their profiles. So if If you see the No Profile category in the Property Viewer where you expect the TaggedValue to be listed in a profile it's very likely that this map needs to be extended. In this case, please contact us directly.