Stereotypes (Profile)

Stereotypes are a per-instance extension mechanism. When a stereotype is applied to a metaclass instance (by selecting it in the Stereotype field of the object's property sheet), any extensions that you add to the stereotype are then applied to the instance.

Stereotypes can be promoted to the status of metaclasses to give them greater visibility in the interface, with a specific list, Browser category and, optionally custom symbol and toolbox tool. For more information, see Promoting a Stereotype to Metaclass Status.

You can define more than one stereotype for a given metaclass, but you can only apply a single stereotype to each instance. Stereotypes support inheritance: extensions to a parent stereotype are inherited by its children.