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

Définir le parent de l'élément

Dans le contexte où un élément est généralisé par un ou plusieurs autres éléments, ces autres éléments sont appelés éléments parents. Vous pouvez définir le ou les éléments parents d'un élément généralisable ou d'une interface qu'il réalise (implémente) à l'aide de la boîte de dialogue "Définir les parents et les interfaces". Les éléments parents ne doivent pas nécessairement exister dans le modèle ; vous pouvez spécifier un élément que vous avez l'intention de créer ultérieurement. Vous pouvez également supprimer une relation parent/enfant existante en utilisant le dialogue .

Accéder

Ruban

Conception > Élément > Gérer > Parents et interfaces

Menu Contexte

Cliquez-droit sur l'élément du diagramme | Avancé | Parent

Raccourcis Clavier

Ctrl+I

Définir un parent d'élément

Option

Action

Voir également

Type

Cliquez sur la flèche déroulante et sélectionnez le type de relation à définir (implémente ou généralise) dans la liste.

Vous sélectionnez d'abord le type de relation car, si vous utilisez le bouton Choisir, la boîte de dialogue 'Sélectionner un classificateur' crée en fait la relation basée sur ce champ valeur , immédiatement lorsque vous sélectionnez l'élément parent ou d'interface.

Nom du cours

Soit:

  • Type le nom du parent ou de l'interface, ou
  • Cliquez sur le bouton Choisir pour parcourir ou rechercher l'élément dans le modèle actuel (la relation est créée immédiatement lorsque vous sélectionnez le classificateur)

Sélectionnez < Item > Dialogue

Accepter le classificateur même s'il n'est pas dans le modèle

Si l'élément parent n'existe pas actuellement dans le modèle, cochez cette case pour protéger la référence à un élément inexistant.

Ajouter

Si vous n'utilisez pas le bouton Choisir, cliquez sur ce bouton pour ajouter la relation à la liste 'Détails du Type ', à l'élément enfant sélectionné et au modèle.

A UML Class element showing its hidden generalizations listed in the top right corner.

Avant cela:

  • Si l'élément parent n'existe pas dans le modèle et que vous n'avez pas coché la case "Accepter le classificateur même s'il n'est pas dans le modèle", un message d'erreur Classificateur inconnu s'affiche.
  • Si vous avez spécifié un élément existant portant le même nom que d'autres éléments du modèle, une boîte de dialogue s'affiche, répertoriant les éléments et leurs Paquetages parents, vous invitant à sélectionner le bon classificateur

Supprimer sélectionnée

Si vous ne souhaitez plus conserver la relation entre un élément parent et un élément enfant, cliquez dessus dans le panneau Détails du Type et cliquez sur ce bouton pour le supprimer.

Opérations sur l'élément parent

Si le nom parent est affiché dans l'élément, vous pouvez le sélectionner (cliquer sur l'élément enfant, puis cliquer sur le nom de l'élément parent) et cliquez-droit pour afficher un menu contextuel des opérations suivantes :

  • Appliquer les facilités de toute technologie pertinente activée dans Enterprise Architect
  • Réafficher la boîte de dialogue "Définir les parents et les interfaces" pour, par exemple, supprimer le parent ou ajouter d'autres parents
  • Afficher la boîte de dialogue de l'élément parent ' Propriétés '
  • Trouver l'élément parent dans la fenêtre Navigateur
  • Trouver l'élément parent dans n'importe quel diagramme dans lequel il existe
Si l'élément parent n'existe pas actuellement dans le modèle, mais s'affiche sur l'élément enfant dans le diagramme , vous pouvez toujours accéder aux deux premières options du menu contextuel pour celui-ci.

Notes

Sur un diagramme , le nom de l'élément parent s'affiche dans le coin supérieur droit de l'élément enfant si :

  • L'élément parent n'est pas sur le même diagramme que l'élément enfant, et
  • L'option 'Afficher les parents cachés' est sélectionnée sur la page ' Diagramme > Comportement' de la boîte de dialogue 'Préférences'

Apprenez Plus