Le tableau suivant répertorie chaque stéréotype, l'élément de modèle auquel il s'applique, ainsi qu'une description.
| Stéréotype | Elément de modèle | Description |
|---|---|---|
| «auxiliary» | Classe | Ce stéréotype s'applique à une classe qui prend en charge une autre classe, généralement en fournissant des mécanismes de contrôle. La classe prise en charge est une classe focus. |
| «buildComponent» | Composant | Ce stéréotype s'applique à un composant qui définit un ensemble de composants pour le développement au niveau de l'organisation ou du système. |
| «create» | Opération | Ce stéréotype s'applique à une opération qui crée une instance du discriminant, par exemple si l'opération est un constructeur. |
| «destroy» | Opération | Ce stéréotype s'applique à une opération qui détruit une instance du discriminant. |
| «document» | Artefact | Ce stéréotype s'applique à un artefact qui représente un document. |
| «entity» | Composant | Ce stéréotype s'applique à un composant qui représente un concept métier. |
| «executable» | Artefact | Ce stéréotype s'applique à un artefact qui peut s'exécuter sur un noeud. |
| «file» | Artefact | Ce stéréotype s'applique à un artefact qui contient des données ou du code source. |
| «focus» | Classe | Ce stéréotype s'applique à une classe qui définit une logique ou un contrôle central avec des classes auxiliaires qui fournissent des mécanismes subordonnés. |
| «framework» | Package | Ce stéréotype s'applique à un package qui contient des éléments réutilisables tels que des classes, des patterns et des canevas. |
| «implement» | Composant | Ce stéréotype s'applique à un composant qui ne comporte pas de spécification et qui est une implémentation d'une spécification sur laquelle il a une dépendance. |
| «implementationClass» | Classe | Ce stéréotype s'applique à l'implémentation d'une classe, selon laquelle l'instance de classe ne peut pas avoir plusieurs classes. |
| «library» | Artefact | Ce stéréotype s'applique à un artefact qui est un fichier bibliothèque statique ou dynamique. |
| «metaclass» | Classe | Ce stéréotype s'applique à une classe dont les instances sont d'autres classes qui se conforment à la métaclasse. |
| «metamodel» | Modèle | Ce stéréotype s'applique à un package contenant un modèle qui est une abstraction d'une autre modèle. |
| «modelLibrary» | Package | Ce stéréotype s'applique à un package qui contient des éléments de modèle destinés à être réutilisés. |
| «perspective» | Package | Ce stéréotype s'applique à un package qui contient uniquement des diagrammes ou des sous-packages. Les extracteurs ignorent les packages pour lesquels ce stéréotype est appliqué. |
| «process» | Composant | Ce stéréotype s'applique à un composant basé sur une transaction. |
| «realization» | Discriminant | Ce stéréotype s'applique à un discriminant qui définit le domaine des objets et leur implémentation. |
| «responsibility» | Remarque, Texte | Ce stéréotype s'applique à une remarque qui décrit l'obligation d'un élément de modèle par rapport à d'autres éléments de modèle. |
| «script» | Artefact | Ce stéréotype s'applique à un fichier qui peut être interprété par un système informatique. |
| «service» | Composant | Ce stéréotype s'applique à un composant qui calcule une valeur. Ce composant n'a pas d'état. |
| «source» | Artefact | Ce stéréotype s'applique au fichier source d'un fichier exécutable. |
| «specification» | Discriminant | Ce stéréotype s'applique à un discriminant qui définit le domaine des objets, mais pas leur implémentation. |
| «subsystem» | Composant | Ce stéréotype s'applique à un composant qui appartient à un système plus grand. |
| «systemModel» | Modèle | Ce stéréotype s'applique à un modèle ou à un package contenant les modèles qui décrivent différentes perspectives d'un système. |
| «type» | Classe | Ce stéréotype s'applique à une classe qui décrit le domaine des objets et leurs opérations, mais qui ne définit pas l'implémentation des objets. |
| «utility» | Classe | Ce stéréotype s'applique à une classe qui ne comporte pas d'instances mais dont les attributs et opérations ont une portée de classe. |