Skip to content

First version with write support

Compare
Choose a tag to compare
@agarciadom agarciadom released this 28 Jul 20:20
· 65 commits to main since this release

This is the first version with the ability to write to MagicDraw:

  • Create and delete model elements.
  • Manipulate single-valued and multi-valued attributes and references.
  • Assign lists to multi-valued attributes.

In addition, a new type of distribution has been created: a self-contained archive with all the libraries needed to use the core Epsilon Ant tasks, the EMF Epsilon Ant tasks, and this driver. This distribution can be used with ant -lib /path/to/lib, after unzipping.

When fetching a multi-valued feature from a model element, the driver will now return a "proxy list" which is just a reference to the original list inside MagicDraw. Any list operations are delegated to MagicDraw's own list, to avoid issues around loss of sync between MagicDraw and the driver.