Chapter 5 Gestion des modèles


Transfert d'un diagramme dans un package

Lorsque vous récupérez un modèle dans lequel tous les diagrammes sont affichés au sein du même package, vous pouvez souhaiter scinder le package pour réorganiser le modèle en transférant certains diagrammes dans d'autres packages que vous avez créés.

PowerAMC vous permet de transférer un diagramme dans un package à l'aide de l'Assistant Transfert d'un diagramme dans un package depuis le sous-menu Vue→Diagramme. Il vous permet de sélectionner un package cible existant (ou un objet composite, tel qu'un processus ou une activité) puis de sélectionner les objets à transférer avec le diagramme. Le diagramme doit contenir des objets pour accéder à la page Sélection des objets à déplacer de l'assistant et procéder au transfert. De plus, vous ne pouvez transférer un diagramme dans un package si le diagramme contient un symbole pour le package cible car il n'est pas possible de transférer un parent vers son enfant. Si vous souhaitez tout de même effectuer cette opération, vous devez supprimer le symbole de package dans le diagramme.

Lorsque vous transférez un diagramme dans un package, les symboles des objets que vous avez sélectionnés dans l'assistant sont toujours transférés avec le diagramme dans le package cible. Les objets eux-mêmes sont soit transférés soit remplacés par un raccourci afin de préserver le contenu du diagramme si vous les avez désélectionnés dans la page de sélection de l'assistant.

Les objets de liaison que vous transférez conservent leurs liens dans le package cible et un raccourci est généralement créé dans le package source. En règle générale, il convient de préserver la modélisation du diagramme d'origine.

Les règles de création de raccourci dans PowerAMC s'appliquent également au transfert d'objets entre packages.

Pour plus d'informations sur la création de raccourcis, reportez-vous au chapitre "Gestion des raccourcis".

PowerAMC vous permet de sélectionner les objets du diagramme que vous souhaitez transférer dans un package à l'aide de la boîte de dialogue Sélection des objets à déplacer. Seuls les onglets pertinents sont affichés. Par exemple, Si vous transférer dans un package un diagramme ne contenant que des tables et des références, seul l'onglet Table sera disponible puisque la référence est contenue dans la définition de la table. En outre, lorsque vous désélectionnez deux objets reliés par un lien non orienté, le lien est automatiquement désélectionné (par exemple deux classes reliées par un lien d'association ou deux entités reliées par un lien de relation). De même, lorsque vous désélectionnez un lien non-orienté, les objets situés aux extrémités sont automatiquement désélectionnés. De plus, les objets qui ne prennent pas en charge les raccourcis ne figurent pas dans la page de sélection car ils sont toujours transférés avec le diagramme.

Glisser-déposer d'un diagramme

Vous pouvez également glisser-déposer un diagramme depuis l'Explorateur de modèles vers un package. Tous les objets affichés dans le diagramme sont automatiquement transférés dans le package cible. Toutefois vous ne pouvez glisser-déposer à la fois une sélection de diagrammes et d'objets.

Dernier diagramme du package

Lorsque le dernier diagramme d'un package est transféré, un nouveau diagramme est automatiquement créé dans le package source pour s'assurer que tous les packages contiennent au moins un diagramme.

Transfert d'une entité

Lorsque vous transférez une entité contenant des informations, le transfert peut générer différents résultats en fonction de l'espace de noms et du nombre d'entités qui les utilisent.

Pour plus d'informations, reportez-vous à la section "Déplacement d'une entité" dans le chapitre "Gestion des objets".

Steps Pour transférer un diagramme dans un package :

  1. Sélectionnez Vue→Diagramme→Transférer dans un package.

    ou

    Pointez sur l'arrière-plan du diagramme, cliquez le bouton droit de la souris, puis sélectionnez Diagramme→Transférer dans un package dans le menu contextuel qui s'affiche.

    ou

    Pointez sur le noeud du diagramme dans l'arborescence de l'Explorateur de modèles, cliquez le bouton droit de la souris, puis sélectionnez Diagramme→Transférer dans un package dans le menu contextuel qui s'affiche.

    La page Transfert d'un diagramme dans un package s'affiche.
  2. Sélectionnez une package cible dans lequel vous souhaiter transférer le diagramme courant.
  3. Cliquez sur Suivant.

    La page Sélection des objets à déplacer s'affiche. Elle répertorie toutes les pages accessibles par des onglets pertinentes. Par défaut, tous les objets sont sélectionnés.

    Lorsque vous désélectionnez des objets dans la liste de sélection, les autre sélections d'objets n'en sont pas affectées.

    Pour plus d'informations sur l'ajout d'élément dans une liste, reportez-vous à la section "Ajout d'un élément à partir d'une liste de sélection" dans le chapitre "Utilisation de l'interface de PowerAMC".
  4. Cliquez sur Terminer si vous souhaitez que tous les objets sélectionnés soient transférés avec le diagramme dans la package cible.

    ou

    Décochez les cases correspondant aux objets que vous ne souhaitez pas transférer avec le diagramme dans le package cible et cliquez sur Terminer.

    Les objets sélectionnés sont transférés avec le diagramme dans le package cible et des raccourcis sont créés dans la package cible pour les objets que vous n'avez pas sélectionnés afin de préserver le contenu du diagramme.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.