Association de stéréotypes aux métaclasses UML dans les profils UML personnalisés

Vous pouvez associer des stéréotypes aux métaclasses UML dans les profils UML personnalisés. Une fois que vous avez appliqué le profil personnalisé à un modèle et le stéréotype à un élément de modèle, vous pouvez associer l'élément de modèle à des éléments de modèle qui possèdent la même métaclasse que l'association.
Pourquoi et quand exécuter cette tâche

Contrairement aux extensions de métaclasse incluses dans le profil, vous ne pouvez pas appliquer le stéréotype à un élément qui possède la même métaclasse que l'association. L'association de stéréotypes à des métaclasses dans les profils est utile car, lorsque vous appliquez des profils personnalisés, vous pouvez changer les relations UML valides dans un domaine spécifique.

Par exemple, dans un modèle UML, une association dirigée d'un acteur (Actor) vers une interface n'est pas une relation valide. Cependant, vous pouvez créer un profil personnalisé qui autorise ce type de relation. Pour cela, vous créez un stéréotype (par exemple, <<employee (employé)>>) qui étend la métaclasse Actor et vous établissez une relation d'association de ce stéréotype vers la métaclasse Interface. Lorsque vous appliquez ce profil personnalisé à un modèle, la relation qui relie les acteurs dotés du stéréotype <<employee (employé)>> à des interfaces est valide, car le profil personnalisé remplace la notation UML par défaut cette construction spécifique au domaine.

Pour ajouter une association de métaclasse dans un profil :
  1. Dans la vue Explorateur de projets, développez un projet contenant un profil UML personnalisé doté d'au moins un stéréotype.
  2. Développez le dossier Profils, développez le profil, cliquez avec le bouton droit de la souris sur un stéréotype ; cliquez ensuite sur Ajouter UML > Association de métaclasse.
  3. Dans la fenêtre Sélectionner un élément, sélectionnez une métaclasse pour l'association et cliquez sur OK.
Résultats
Une fois que vous avez créé une association de métaclasse, vous pouvez l'éditer de la même manière qu'un attribut de stéréotype. Pour indiquer des détails tels que la visibilité et la multiplicité, sélectionnez l'association dans la vue Explorateur de projets et effectuez les modifications dans la vue Propriétés.
Restriction : Une fois que vous avez créé une association de métaclasse, vous ne pouvez plus changer de métaclasse.
Restriction : L'agrégation d'une association de métaclasse ne peut pas être composite.

Vos commentaires