Profile Group

Return to Introduction  Previous page  Next page

The Profile group contains some extended UML elements that can be used to create and modify Profiles, for rapidly creating stereotyped and Tagged Values that can be applied to structures such as elements, attributes, methods and links.


A Profile is used to provide a generic extension mechanism for building UML models in particular domains. They are based on additional Stereotypes and Tagged Values that are applied to structures such as Elements, Attributes, Methods, Links and Link Ends.

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

A Metaclass is used to create a class whose instances are classes; a metaclass is typically used to construct metamodels.

An Enumeration creates a class stereotyped as enumeration, which is used to provide a list of named values as the range of a particular type.

To add an element to the current diagram, click on the required 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 required icon, then click on the start element in the diagram and drag to the end element.