Réserver une Démo
Pré. Proc.

Classer Object via des associations de classificateurs

Lors de la création d'un modèle d'instance à partir d'un modèle de classe prédéfini, Enterprise Architect peut vous aider à définir des classificateurs et des noms de rôle pour les objets impliqués dans une relation. Par exemple, si ClassA a des relations d'association avec ClassB et ClassC, vous pouvez créer une instance de ClassA (ObjectA), puis dessiner une association avec un nouvel object non classifié et avoir le choix de sélectionner ClassB ou ClassC comme classificateurs du nouvel object .

A UML Class diagram showing Associations between Class elements, and (inset) a UML Object diagram fragment showing how the Association roles are denoted in their instances.

Accéder

Si vous avez une association existante entre un object classé et un object non classé, utilisez l'une des méthodes décrites ici pour afficher la dialogue « Choisir une association ».

Menu Contexte

Cliquez-droit sur Association existante | Avancé | Classificateur d'instance

Raccourcis Clavier

Sélectionnez l'association existante : Ctrl+L

dialogue Choisir un connecteur d'association

Champ/Bouton

Action

Voir aussi

Nom du classificateur

Affiche le nom (s'il est défini) de chaque connecteur d'association issu du classificateur de l' object source.

Si le connecteur n'a pas de nom, la valeur <anonymous> s'affiche.

Association

Représente les éléments de classificateur source et cible dans chaque connecteur d'association issu du classificateur de l' object source.

Si vous sélectionnez l’un d’entre eux, le classificateur cible devient le classificateur de l’élément object cible.

Sélectionnez <none> si vous souhaitez créer l’association, mais pas en fonction des relations du classificateur.

<Nom de Object source> Rôle

Identifie tous les rôles définis dans l'association pour l'élément de classificateur source, selon le paramètre de multiplicité des rôles source ; si vous sélectionnez l'un de ces rôles, celui-ci deviendra le rôle spécifique de l' object source, comme indiqué sur le nom de l'élément sur le diagramme .

Si la multiplicité n'est pas définie ou si la limite supérieure est * (astérisque), seul le nom du rôle s'affiche dans la liste.

Rôle <Nom Object cible>

Identifie tous les rôles définis dans l'association pour le classificateur cible, selon le paramètre de multiplicité des rôles cibles ; si vous sélectionnez l'un de ces rôles, il deviendra le rôle spécifique de l' object cible comme indiqué sur le nom de l'élément dans le diagramme (et sur la page « Liaison » de la dialogue « Propriétés » du connecteur d'association).

Si la multiplicité n'est pas définie ou si la limite supérieure est * (astérisque), seul le nom du rôle s'affiche dans la liste.

OK

Cliquez sur l'Association et les rôles source et cible, puis cliquez sur ce bouton pour :

  • Créez l’association entre les deux objets en fonction de la relation entre les deux classificateurs, et
  • Faire du classificateur cible le classificateur de l' object cible
Si vous avez sélectionné l'entrée <none> , une association simple est créée et l' object cible n'est pas classé.

Annuler

Annulez le dialogue sans modifier aucun paramètre du classificateur.

Notes

  • Lors de la création d'une nouvelle association ou d'un nouvel object , la dialogue « Propriétés » peut apparaître avant la dialogue « Choisir un connecteur d'association » ; remplissez les champs « Propriétés » selon vos besoins, puis cliquez sur le bouton OK

Apprenez Plus