stereotype

A new kind of model element defined within a profile based on an existing kind of model element. It is essentially a new metaclass. Stereotypes may extend the semantics but not the structure of preexisting metamodel classes.

See also constraint, tagged value.

Semantics

A stereotype represents a variation of an existing model element with the same form (such as attributes and relationships) but with a modified intent. Generally, a stereotype represents a usage distinction. A stereotyped element may have additional constraints beyond those of the base element, as well as a distinct visual image and additional properties (metaatributes) defined through tag definitions. It is expected that code generators and other tools may treat stereotyped ...

Get Unified Modeling Language Reference Manual, The, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.