UML stereotypes

In UML models, a stereotype is a model element that identifies the purpose of other model elements. UML 2.1 provides a standard set of stereotypes that you can apply to model elements.

You can use a stereotype to refine the meaning of a model element. For example, you can apply the «library» stereotype to an artifact to indicate that it is a specific type of artifact. You can apply the «call», «create», «instantiate», «responsibility», and «send» stereotypes to usage relationships to indicate precisely how one model element uses the other. You can also use a stereotype to describe a model element that differs in meaning or usage from another model element.

Stereotypes can have properties called tagged definitions. When you apply a stereotype to a model element, the values of the properties are called tagged values.


Feedback