Profile diagram

In Unified Modeling Language in the field of software engineering, a profile diagram[1] operates at the metamodel level to show stereotypes as classes with the «stereotype» stereotype, and profiles as packages with the «profile» stereotype.

[2] The extension relation (solid line with closed, filled arrowhead) indicates what metamodel element a given stereotype is extending.

The profile diagram did not exist in UML 1.

Other diagrams had been used to display this issue.

[2] It was introduced with UML 2 to display the usage of profiles.

Example for the definition and usage of a simplified profile for organisation modelling purposes.
Example for the definition and usage of a simplified profile for organisation modelling purposes.