Ce produit prend en charge un ensemble de stéréotypes d'éléments de modèle UML 2.0 standards.
Le tableau ci-dessous répertorie chaque stéréotype, l'élément de modèle auquel il s'applique et 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, en fournissant généralement 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 spécifiant un ensemble de composants aux fins de développement organisationnel ou au niveau du système. |
«create» | Opération | Ce stéréotype s'applique à une opération créant une instance du discriminant. Par exemple, l'opération est un constructeur. |
«destroy» | Opération | Ce stéréotype s'applique à une opération supprimant 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 pouvant s'exécuter sur un noeud. |
«file» | Artefact | Ce stéréotype s'applique à un artefact contenant un code source ou des données. |
«focus» | Classe | Ce stéréotype s'applique à une classe qui spécifie une logique ou un contrôle de base avec des classes auxiliaires offrant des mécanismes secondaires. |
«framework» | Package | Ce stéréotype est appliqué à un package contenant des éléments réutilisables (des classes, des patterns et des canevas, par exemple). |
«implement» | Composant | Ce stéréotype s'applique à un composant ne disposant d'aucune spécification et est une implémentation d'une spécification pour laquelle il possède une dépendance. |
«implementationClass» | Classe | Ce stéréotype s'applique à une implémentation d'une classe dans laquelle l'instance de ladite classe ne peut pas détenir plusieurs classes. |
«library» | Artefact | Ce stéréotype s'applique à un artefact qui est un fichier de bibliothèque statique ou dynamique. |
«metaclass» | Classe | Ce stéréotype s'applique à une classe dont les instances sont d'autres classes conformes à la métaclasse. |
«metamodel» | Modèle | Ce stéréotype s'applique à un package contenant un modèle qui est une abstraction d'un autre modèle. |
«modelLibrary» | Package | Ce stéréotype s'applique à un package contenant des éléments de modèle destinés à être réutilisés. |
«perspective» | Package | Ce stéréotype s'applique à un package qui ne contient que des diagrammes ou des sous-packages. Les extracteurs ignorent les packages quiont ce stéréotype. |
«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 précise 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 eu égard à d'autres éléments de modèle. |
«script» | Artefact | Ce stéréotype s'applique à un fichier pouvant ê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'est associé à aucun é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 précise le domaine des objets et non leur implémentation. |
«subsystem» | Composant | Ce stéréotype s'applique à un composant faisant partie d'un système plus important. |
«systemModel» | Modèle | Ce stéréotype s'applique à un modèle ou package contenant les modèles décrivant différentes perspectives d'un système. |
«type» | Classe | Ce stéréotype s'applique à une classe décrivant le domaine des objets et leurs opérations mais ne définissant pas leur implémentation. |
«utility» | Classe | Ce stéréotype s'applique à une classe ne détenant pas d'instance mais dont les attributs et opérations détiennent une portée de classe. |