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

Éléments composites

Vous pouvez utiliser un élément pour représenter une structure composée d'autres éléments, par exemple un cas d'utilisation général représentant une collection de cas d'utilisation plus spécifiques. Pour y parvenir, vous pouvez transformer l'élément « général » en élément composite, en tant que pointeur vers un diagramme enfant contenant les éléments « détail ». Les éléments que vous pouvez transformer en éléments composites incluent les classes, les objets, les activités et les cas d'utilisation.

Accéder

Ruban

Avec un élément sélectionné dans la fenêtre Navigateur :

Conception > Diagramme > Ajouter Diagramme : Type - UML | Structure | Structure UML | Structure composite | <un des deux types diagramme >

Il existe plusieurs groupes de perspectives et Perspectives qui vous mènent au groupe structurel UML ; celui fourni est un exemple.

Menu Contexte

Élément Cliquez-droit dans diagramme | Nouveau Diagramme enfant | Diagramme de structure composite ou

Elément Cliquez-droit dans la fenêtre Navigateur | Ajouter | Diagramme de structure composite

Créer un élément composite

Images

Étape / Action

Voir aussi

Lorsque vous choisissez de rendre un élément composite, il s'affiche dans le diagramme et dans la fenêtre Navigateur comme illustré à gauche.

Note :

  • La petite icône dans le coin inférieur droit de la forme de l'élément, indiquant qu'il s'agit maintenant d'un élément composite
  • L'icône en regard du nom diagramme enfant dans la fenêtre Navigateur , indiquant que ce diagramme a été créé en tant qu'enfant de l'élément composite

Pour accéder au diagramme enfant vers lequel pointe l’élément composite, procédez comme suit :

  • Double-cliquez sur l'élément composite dans le diagramme , ou
  • Cliquez sur l'élément composite et appuyez sur la touche =
Si vous avez coché la case « Activer la navigation concise Diagramme » dans la dialogue « Aspect de l'application » (style visuel), le diagramme enfant remplace le diagramme parent dans la Vue Diagramme . Sinon, le diagramme enfant s'ouvre dans un onglet séparé.

Vous pouvez remplir le diagramme enfant avec des éléments et des connecteurs pour représenter la structure interne de l'élément composite (parent). Dans ce processus, les éléments structurels (incorporés) ne peuvent pas être ajoutés directement au diagramme enfant. Cependant, vous pouvez les ajouter à l'aide d'une procédure modifiée différente.

Si vous avez coché la case « Activer la navigation concise Diagramme », pour revenir au diagramme parent contenant l'élément composite, cliquez sur la flèche à l'extrémité droite de l'onglet du diagramme . Si vous avez accédé au diagramme enfant en :

  • En double-cliquant sur l'élément composite, le diagramme parent s'affiche
  • En appuyant sur la touche =, le diagramme parent s'affiche avec l'élément composite sélectionné
L'élément composite et son diagramme enfant sont maintenant représentés dans la fenêtre Navigateur comme indiqué. ClassX, ClassY et ClassZ sont des éléments ajoutés au diagramme enfant.
Afficher les éléments structurels dans Diagramme composite Styles Visuels

Si vous possédez déjà, ou créez ultérieurement, un autre diagramme qui représente mieux le contenu de votre élément composite, vous pouvez sélectionner ce diagramme comme enfant du composite.

Cliquez-droit sur l'élément composite dans son diagramme et sélectionnez l'option 'Nouveau Diagramme enfant | Sélectionner Diagramme composite'. Le navigateur 'Sélectionner un classificateur' s'affiche, à travers lequel vous pouvez parcourir l'ensemble du projet pour localiser le diagramme alternatif. Cliquez sur le diagramme et sur le bouton OK pour l'appliquer comme enfant de l'élément composite.

Ni le diagramme enfant original ni le diagramme enfant alternatif ne déplacent l'emplacement ni ne modifient les icônes dans la fenêtre Navigateur (à moins que vous n'effectuiez spécifiquement ces modifications dans le cadre d'une opération distincte).

Notation alternative

Vous pouvez afficher le contenu (le diagramme enfant) d'un élément composite de plusieurs autres manières.

Format d'affichage

Détail

Voir aussi

Afficher Diagramme composite dans une fenêtre contextuelle

Sur le diagramme parent, cliquez sur l'élément composite puis sur l'icône « œil » ( ) à droite de l'élément, ou appuyez sur la touche Barre oblique inverse (\). Le diagramme composite enfant s'affiche dans une fenêtre contextuelle flottante. Pour fermer la fenêtre contextuelle, appuyez à nouveau sur la touche Barre oblique inverse ou cliquez sur un autre point de la zone de travail. Double-cliquez sur la fenêtre contextuelle flottante pour ouvrir le diagramme prévisualisé dans la zone de travail.

Afficher l'élément composite comme cadre

Les éléments composites peuvent afficher leur contenu à la place de leur notation habituelle.

  1. Cliquez-droit sur l'élément composé dans le diagramme ; le menu contextuel s'affiche.
  2. Sélectionnez l'option « Nouveau Diagramme enfant | Afficher Diagramme composite dans le cadre ».
L'élément composite est remplacé par un cadre contenant le diagramme enfant. L'étiquette du cadre indique le nom de l'élément composite. L'élément est redimensionné pour contenir le diagramme ; bien qu'il puisse être agrandi, il ne peut pas être réduit à une taille inférieure à celle diagramme .

Certaines technologies, telles que SysML, qualifient l'étiquette du cadre pour afficher le type diagramme , le type d'élément, le nom de l'élément et le nom diagramme enfant. Si vous concevez des profils diagramme personnalisés, vous pouvez également qualifier l'étiquette du cadre selon vos besoins.

Créer des profils Diagramme personnalisés

Afficher le contenu de l'élément composite dans le compartiment

Les éléments composites peuvent également afficher leur contenu en plus de leur notation habituelle, dans un compartiment séparé de l'élément.

  1. Cliquez-droit sur l'élément composé dans le diagramme pour ouvrir le menu contextuel.
  2. Sélectionnez l'option « Nouveau Diagramme enfant | Afficher Diagramme composite dans le compartiment ».
Un compartiment est ajouté à l'élément, contenant le diagramme enfant. L'élément est redimensionné pour contenir le diagramme ; bien qu'il puisse être agrandi, il ne peut pas être réduit à une taille inférieure à celle du diagramme .

Vous pouvez également afficher un diagramme composite à l'intérieur de son élément parent à l'aide d'un script de forme. Le diagramme s'affiche dans un compartiment personnalisé au centre de l'élément et pas nécessairement avec les compartiments standards (tels que les attributs, étiquettes ).

Afficher Diagramme composite

Notes

  • Si l'option « Composite » n'est pas répertoriée dans le menu contextuel, l'option n'est pas disponible pour le type d'élément que vous avez sélectionné
  • Si vous sélectionnez les options de cadre ou de compartiment pour afficher le diagramme enfant sur l'élément composite, puis que vous sélectionnez un autre diagramme enfant, les paramètres d'affichage sont effacés ; resélectionnez l'option appropriée pour afficher le nouveau diagramme sur l'élément composite
  • support de l'automatisation est disponible pour les éléments composites - Element possède une collection Elements et une collection Diagrammes ; vous pouvez également définir le diagramme composite avec SetCompositeDiagram

Apprenez Plus