Using UML Profiles

A UML Profile is a collection of extensions (stereotypes and their associated Tagged Values) to basic UML model elements, which together describe some particular modeling problem and which you can create and use to develop modeling constructs in a specific domain. The stereotypes and Tagged Values of a Profile are applied to elements, attributes, methods, method parameters, connectors and connector ends to create new, tailored model elements. A Profile is distributed and used as a component of an MDG Technology.

The deployed technology automatically generates a page of elements and relationships in the Diagram Toolbox, for each of the UML Profiles within the technology. When you drag the elements and connectors from the Toolbox onto the current diagram, the stereotype, Tagged Values and default values, notes and metafile (if one is specified) are automatically applied to the new element. You can also drag and drop Profile attributes and operations onto existing Classes, so that they are immediately added with the specified stereotype and Tagged Values.

Learn more