Profile Toolbox

The Profile Toolbox is used in creating Profiles for extending UML models. These Profiles can define custom Stereotypes, Tagged Values, Diagram Types and Toolboxes.

The Toolbox also contains a set of Profile Helpers that provide templates and dialogs to help you create UML Profiles, Toolbox Profiles and Diagram Profiles within an MDG Technology.

Profile Toolbox pages

Image

Detail

See also

ProfileBar

Profiles are used to provide a generic extension mechanism. The Profile package element acts as the container for the diagrams, elements and connectors that define the Profile itself.

A Stereotype provides a mechanism for varying the behavior and type of a model element.

A Metaclass represents the base UML element or connector type that you are extending.

An Enumeration is used to define an enumeration Tagged Value, which can be attached to one or more Stereotypes that have been defined in the Profile.

Profile Helpers are templates and dialogs that help you create, respectively:

An MDG Technology package to contain Profile definitions
Stereotypes and Metaclasses within a UML Profile
A customized Toolbox Profile
Toolbox pages within the customized Toolbox
A Diagram Profile to define an extended diagram type
 

An Extension relationship shows that a Stereotype extends a Metaclass; all Stereotypes must extend either:

One or more Metaclasses, or
Another Stereotype that extends a Metaclass; you can create a chain of extending Stereotypes that ultimately extend the Metaclass
 

A Generalize relationship shows that one Stereotype specializes a more general Stereotype; the more general Stereotype must still extend a Metaclass.

A Tagged Value relationship is used to define a Tagged Value which is a reference (that is, RefGUID) to an element with a specific stereotype.

 

 

 

Add Stereotypes and Metaclasses

 

Add an Enumeration to a Stereotype

 

Using the Profile Helpers

 

 

 

 

 

 

 

 

 

 

Use the Tagged Value Connector

Notes

To add an element to the currently-open diagram, click on the appropriate icon and drag it into position on the diagram; set an element name and other properties as prompted
To add a relationship, click on the appropriate icon, then click on the start element in the diagram and drag to the end element

Learn more