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

Définir l'élément parent

Dans le contexte d'un élément 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 une interface qu'il réalise (implémente), à l'aide de la 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 à l'aide le dialogue les interfaces ».

Accéder

Ruban

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

Menu Contexte

Cliquez-droit sur l'élément du diagramme | Avancé | Mère

Raccourcis Clavier

Ctrl+I

Définir un élément parent

Option

Action

Voir aussi

Type

Cliquez sur la flèche déroulante et sélectionnez le type de relation à définir (Implémenter ou Généraliser) dans la liste.

Vous sélectionnez d’abord le type de relation car, si vous utilisez le bouton Choisir, la dialogue « Sélectionner le classificateur » crée en fait la relation basée sur cette valeur de champ, immédiatement lorsque vous sélectionnez l’élément parent ou d’interface.

Nom de la classe

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électionner < 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 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 de 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 dialogue s'affiche répertoriant les éléments et leurs Paquetages parents, vous invitant à sélectionner le classificateur approprié

Supprimer la sélection

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 Type et cliquez sur ce bouton pour le supprimer.

Opérations sur l'élément parent

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

  • Appliquer les facilités de toute technologie pertinente activée dans Enterprise Architect
  • Réafficher la boîte dialogue « Définir les parents et les interfaces » pour, par exemple, supprimer le parent ou ajouter d'autres parents
  • Afficher la dialogue ' Propriétés ' de l'élément parent
  • Rechercher 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 est affiché sur l'élément enfant dans le diagramme , vous pouvez toujours accéder aux deux premières options du menu contextuel correspondant.

Notes

Sur un diagramme , le nom de l'élément parent est affiché 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 masqués » est sélectionnée sur la page « Diagramme > Comportement » de la dialogue « Préférences »

Apprenez Plus