When opening a model in a Builder project that comes from MagicDraw 17 or MagicDraw 16.9, the E2E Builder will offer to migrate this model and all other models within the Builder project:
On clicking OK, the Builder will check all models and imports within the project and migrate if necessary.
Migration comprises:
The E2E Builder will only migrate files that have not yet been saved to MagicDraw 18 – this applies to "mixed" projects. The migration process can take up to several minutes, depending on the amount and size of files: all files to be migrated have to be opened, saved and closed.
Find below a list of things that work different between MagicDraw 18 and older MagicDraw versions.
New in MagicDraw 18 | Description | Hint | |
---|---|---|---|
type suggestions in specification dialog | In the specification dialog of an attribute or parameter, types from included modules (e.g. Bridge types) are not displayed in the selection list of the type field. |
You have to change the filter settings to include elements from modules. Select this filter option as shown below: | |
automatic target pin generation | When placing a call to a method on the diagram by drag and drop from the containment tree, MagicDraw 18 automatically generates target pins. However, for static methods this is not necessary. | Just remove the superfluous pin. | |
copying parameters within an activity diagram | MagicDraw 18.0 sometimes may not allow to add multiple symbols for a single UML element on a diagram. However, having multiple symbols of an object on the same diagram can be convenient with input/output parameters. | You can copy them as often as you like if and only if the parameter you want to copy lies on the diagram border. |