Prev | Next |
Profile Toolbox
The Profile Toolbox is used in creating Profiles, a generic mechanism for extending UML models. 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 Stereotype Profiles, Toolbox Profiles and Diagram Profiles within an MDG Technology.
Profile Toolbox Pages
Image |
Detail |
See also |
---|---|---|
The Profile Package element acts as the container for the diagrams, elements and connectors that define the Profile itself. The Stereotype element provides a mechanism for varying the behavior and type of a base UML model element. A Metaclass element represents the base UML element or connector type that you are extending. An Enumeration element is used to define an enumeration Tagged Value, which can be attached to one or more Stereotype elements that have been defined in the Profile. A Data Type element is used to represent types of data, such as programming language primitive types, CORBA basic types, and Tagged Value types. For example, integer and string types are often treated as Data Types. Profile Helpers are templates and dialogs that help you create, respectively:
An Extension relationship shows that a Stereotype extends a Metaclass; all Stereotypes must extend either:
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 defines a reference-type (that is, RefGUID) Tagged Value owned by the source Stereotype; the Tagged Value is named for the target role of this association, and is limited to referencing elements with the stereotype by the association target element |
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