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

Extrémités de connecteur virtuel – Représenter un élément plusieurs fois sur un Diagramme

Les extrémités de connecteurs virtuels vous aident à simplifier diagrammes complexes contenant de nombreux éléments avec plusieurs connecteurs, en prenant en charge de bonnes stratégies disposition qui minimisent les lignes de relation croisées et regroupent les éléments liés en conséquence. Ils sont très efficaces lorsque l'élément d'intérêt est :

  • Le centre d’un grand nombre de relations, ou
  • Un membre de deux ou plusieurs groupes d'éléments qui sont distants sur le diagramme , ou
  • Utilisé simplement dans plusieurs contextes lorsque vous souhaitez actuellement concentrer votre attention sur l'un de ces contextes
Bien qu'Enterprise Enterprise Architect ne prenne pas support le placement d'un élément sur le diagramme plusieurs fois, cette stratégie vous permet de créer un nombre illimité de représentations virtuelles de l'élément sur le diagramme , de manière à pouvoir afficher l'image complète de l'élément dans un contexte et disposer d'images distinctes et plus simples de celui-ci sur le même diagramme dans d'autres contextes. Cela réduit le nombre de connecteurs visibles traversant le diagramme sans que vous ayez à masquer les connecteurs individuellement et vous aide à créer diagrammes plus propres et plus lisibles sur lesquels vous pouvez placer des éléments liés plus près les uns des autres.

Pour ce faire, cliquez-droit sur le connecteur sur lequel vous souhaitez conserver l'élément et sélectionnez l'extrémité du connecteur approprié (source ou cible) pour la virtualiser. Le système ajoute un simple rectangle contenant le nom de l'élément et avec la couleur de remplissage de l'élément à l'extrémité du connecteur, sans aucun autre connecteur dessus.

Considérez cet exemple :

An example of a Class Diagram before adding a virtual element.

Le diagramme est relativement simple mais assez volumineux, et le connecteur entre les éléments ShoppingBasket et LineItem croise un autre connecteur. Vous pouvez vouloir simplifier le diagramme pour plusieurs raisons, comme éviter le croisement ou rapprocher temporairement l'élément LineItem du groupe Account/Order/ShoppingBasket en tant que participant simple. Vous créez donc une virtualisation de LineItem en tant que cible du connecteur Association vers ShoppingBasket.

An example of a Class Diagram where one of the connectors has been displayed as a virtual element.

Accéder

Menu Contexte

Sur diagramme | Cliquez-droit sur le connecteur | Virtualiser l'extrémité du connecteur | Cible (ou Source)

Notes

  • Un « élément virtuel » est une extension d'un connecteur qui donne accès à certaines des propriétés de l'élément qu'il représente
  • La virtualisation fonctionne sur les points de cheminement d'une ligne de connecteur et nécessite donc que le style de ligne de connecteur soit défini sur Ligne personnalisée
  • Si aucun point de cheminement n'existe sur le connecteur, l'opération en crée un
  • Si vous virtualisez l'élément cible sur un connecteur, l'extrémité du connecteur virtuel s'affiche sur le dernier point de cheminement de la ligne du connecteur
  • Si vous virtualisez l'élément source sur un connecteur, l'extrémité du connecteur virtuel s'affiche sur le premier point de cheminement de la ligne du connecteur
  • Vous ne pouvez pas virtualiser les deux extrémités d’un connecteur
  • Le connecteur d'origine existe toujours et si vous cliquez à nouveau sur l'option « Virtualiser l'extrémité du connecteur », le connecteur complet s'affiche à nouveau et l'élément virtuel disparaît
  • Si vous cliquez sur un élément virtuel, l'élément d'origine et tous ses autres éléments virtuels sont sélectionnés et mis en surbrillance ; toute modification des propriétés effectuée via la dialogue « Propriétés » d'un élément virtuel affecte l'élément d'origine
  • Les modifications apportées à l'apparence d'un élément (autres que la couleur de remplissage) n'affectent pas ses éléments virtuels
  • Les éléments virtuels apparaissent sur les impressions, les rapports et les copies de diagrammes ; ils n'apparaissent pas dans les listes ou les rapports sur la structure du modèle
  • Les éléments virtuels sont spécifiques au diagramme sur lequel ils sont créés ; si vous copiez un diagramme (avec ou sans éléments virtuels) et ajoutez des éléments virtuels à la copie, ces modifications ne sont pas reflétées dans le diagramme d'origine

Apprenez Plus