MagicDraw 18.5 Documentation

Skip to end of metadata
Go to start of metadata

This feature is available in Standard, Professional, Architect, and Enterprise editions.

Smart package is a special collection of model elements.

An element can be included in the smart package either:

  •  Manually - the user selects to include the particular element.

    You can create a smart package named My Bookmarks and add frequently used elements to it.

  • Automatically - the element meets the set of criteria defined by the user.

    You can create a smart package named Requirements v5 with the criteria “all elements of type Requirement under the package Business requirements, having tag version=5”.

The membership in the smart package is not the UML ownership: one element can belong to several smart packages.

Smart packages aggregate relevant elements so that you can

  • Easily browse, navigate, list, and discover these elements in the Containment tree.
  • Narrow the scope in both the Find dialog and the element Selection dialog.
  • Define dynamic row and column scopes in dependency matrices.



For better understanding the further material, learn the following concepts.


Static contents

A collection of manually included elements.


Dynamic contents

A collection of elements that is automatically calculated according to the set of criteria specified by the user.

  • No labels