Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Rôle source et cible

Pour certains types de connecteur, tels que l'association ou l'agrégation, les éléments situés à chaque extrémité du connecteur peuvent avoir des rôles définis. Vous définissez les rôles dans :

  • Boîte de dialogue ' Propriétés ' du connecteur, sur l'onglet 'Rôle(s)', qui comporte des panneaux distincts pour les définitions de rôles Source et Cible, ou
  • La fenêtre Propriétés du connecteur, sur les onglets 'Source' et 'Cible'
Les descriptions des champs ici sont les mêmes pour les rôles source et cible. Cette illustration montre les panneaux du dialogue ' Propriétés ' ; les onglets de la fenêtre Propriétés sont quasiment identiques.

Accéder

Ruban

Début > Application > Conception > Propriétés > cliquer sur connecteur dans un diagramme > Source ou Cible (fenêtre Propriétés )

Conception > Elément > Editeurs > Propriétés > cliquer sur le connecteur dans un diagramme > Source ou Cible (fenêtre Propriétés )

Menu Contexte

Cliquez-droit sur Connecteur | Propriétés > Rôle(s) (connecteur ' Propriétés ' dialogue )

Raccourcis clavier

Ctrl+2 > clic sur connecteur dans un diagramme > Source ou Cible (fenêtre Propriétés )

Autre

Double-cliquez sur Connecteur > Rôle(s) ( dialogue ' Propriétés ' du connecteur)

Saisir les définitions de rôle

Option

Action

Voir également

<champ supérieur>

Type le nom du rôle attribué à l'élément.

Vous pouvez également cliquer sur la flèche déroulante et sélectionner un nom d'attribut dans l'élément opposé (c'est-à-dire sélectionner le nom du rôle source parmi les noms d'attributs de l'élément cible, et vice versa).

<deuxième champ>

Type toutes les notes requises pour décrire le rôle.

MULTIPLICITÉ

Multiplicité

Cliquez sur la flèche déroulante et sélectionnez la multiplicité requise pour le rôle (vous pouvez modifier les valeurs possibles de ce champ dans l'onglet 'Cardinalité' de la boîte de dialogue 'Types UML ').

La multiplicité est la plage d'instances du rôle qui peuvent être actives dans la relation - par exemple, un employé peut être affecté à une ou plusieurs tâches ; pour le rôle cible, vous définissez la plage d'instances (telles que les tâches) auxquelles l'employé peut être affecté.

Les valeurs ont ces formats :

  • *, ou 0..* - zéro, une ou plusieurs instances
  • 0..n - zéro ou jusqu'à n instances, mais pas plus de n
  • n - exactement n instances
  • n..* - n, ou plus de n instances
Vous pouvez également définir la multiplicité des rôles source et cible dans les propriétés d'attribut de l'élément correspondant.
Cardinalité

Commandé

Cliquez sur la liste déroulante et sélectionnez Vrai ou Faux pour indiquer si le rôle est ou non une liste ordonnée.

Autoriser les doublons

Cliquez sur la liste déroulante et sélectionnez Vrai ou Faux pour indiquer que le rôle peut contenir des éléments en double (pertinent uniquement si la multiplicité est > 1).

Ce champ correspond à la propriété UML 'isUnique' (la sélection de la case à cocher correspond à la valeur ' valeur ' de False).

DÉTAIL

Stéréotype

(Facultatif) Type le nom d'un stéréotype qui s'applique à cette extrémité du connecteur ou cliquez sur le bouton Browse. à la fin du champ et sélectionnez un stéréotype dans la boîte de dialogue "Stéréotypes pour < nom d' object >".

Sélecteur de stéréotype

Alias

(Facultatif) Type un alias pour le rôle.

(Niveau d') accès

Cliquez sur la flèche déroulante et sélectionnez le niveau d'accès approprié pour le rôle.

Navigabilité

Cliquez sur la flèche déroulante et sélectionnez une valeur pour indiquer si ce rôle est navigable ou non (le fait que les extrémités non navigables soient affichées sur le diagramme dépend des propriétés du diagramme ).

Onglet Connecteurs

Agrégation

Cliquez sur la flèche déroulante et sélectionnez une valeur pour indiquer le type d'agrégation utilisé par ce rôle.

Portée

Cliquez sur la flèche déroulante et sélectionnez une valeur pour indiquer le niveau (instance ou classificateur) auquel ce rôle s'applique.

Contraintes

Type les noms de toutes les contraintes sur le rôle.

Qualifié(s)

Type les noms de tous les qualificateurs ou restrictions sur le rôle ; séparez plusieurs qualificatifs par un point-virgule.

Vous pouvez également cliquer sur le bouton Browse. à la fin du champ et définir un nouveau qualificateur dans la boîte de dialogue « Qualifiers » (les qualificateurs saisis dans le champ « Qualifiers » sont également automatiquement ajoutés à cette boîte de dialogue ).

Dialogue des qualifications

AVANCÉE

Type membre

Type le nom d'un type de rôle qui peut être utilisé lors de la génération de classes de collection pour la multiplicité > 1.

Changeable

Cliquez sur la flèche déroulante et sélectionnez une valeur pour indiquer si ce rôle est sujet à changement.

Endiguement

Cliquez sur la flèche déroulante et sélectionnez une valeur pour indiquer la nature du confinement à la Destination (Référence ou Valeur).

Dérivé

Cliquez sur la flèche déroulante et sélectionnez Vrai ou Faux pour indiquer si la ou les valeur du rôle peuvent être calculées à partir d'autres informations.

Union dérivée

Cliquez sur la flèche déroulante et indiquez si le rôle est dérivé des propriétés qui le sous-ensemble (c'est-à-dire, dérivé d'une union stricte de toutes les propriétés qui sont contraintes de le sous-ensemble). Pour modifier cet indicateur, tapez 'F' ou 'T' dans le champ, selon le cas.

Par exemple, vous pouvez définir ce champ sur True pour une classe 'Schoolbus' avec un attribut 'Passagers [0..48]' qui est une union dérivée avec ces attributs en sous-ensemble :

  • Passagers assis [0..36]
  • Passagers Debout [0..10]
  • Passagers en fauteuil roulant [0..2]

Possédé

Cliquez sur la flèche déroulante et sélectionnez Vrai ou Faux pour indiquer si le rôle appartient à la classe opposée plutôt qu'à l'association.

La sélection de True ajoute un « point » à l'extrémité appropriée du connecteur ( Showing an owned Association end in Sparx Systems Enterprise Architect. ).

Notes

  • Les détails du rôle source sont affichés au début et à la fin d'un connecteur sur le diagramme ; si vous avez dessiné le connecteur dans le mauvais sens, corrigez-le en faisant un clic droit sur le connecteur et en sélectionnant l'option ' Direction Inverse '
  • Les détails du rôle cible sont affichés à l'extrémité d'un connecteur sur le diagramme