Chapter 4 Objets
Vous pouvez déplacer un objet d'un package à un autre à l'aide de la fonctionnalité glisser-déplacer.
Le déplacement d'objets diffère du couper-coller dans la mesure où les objets ne sont pas dupliqués.
Lorsqu'une entité contient des informations, les situations suivantes peuvent se présenter au cours du déplacement de cette entité :
Informations | Espace de nom | Résultat du déplacement |
---|---|---|
Utilisées uniquement par l'entité sélectionnée. | Déplacement à l'intérieur du même espace de noms. | Les informations sont déplacées avec l'entité. |
Réutilisées par plusieurs entités. | Déplacement à l'intérieur du même espace de noms. | Des raccourcis d'informations sont créés pour les informations réutilisées. |
Utilisées uniquement par une entité ou réutilisées par plusieurs entités. | Changement de l'espace de noms. | Les informations sont copiées dans l'autre espace de noms. |
Pour plus d'informations sur les raccourcis et les règles de copie, reportez-vous à la section "Création d'un raccourci" dans le chapitre "Gestion des raccourcis".
Les restrictions relatives au déplacement sont les suivantes :
Lorsque vous déplacez un objet d'un package à un autre, les objets liés que vous déplacez 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 conceptuelle.
Les règles de création de raccourci dans PowerAMC s'appliquent également au déplacement d'objets entre packages.
Pour plus d'informations sur la création de raccourcis, reportez-vous au chapitre "Gestion des raccourcis".
Package source | Résultat du déplacement |
---|---|
![]() |
Un raccourci de l'entité déplacée est créé dans le package source :
![]() L'entité déplacée s'affiche dans le package cible : ![]() |
Package source | Résultat du déplacement |
---|---|
![]() |
Exemple 1: Déplacer TABLE_2
Un raccourci de la table parent (TABLE_2) est créé dans le package source : ![]() La table parent (TABLE_2) s'affiche dans le package cible : ![]() Exemple 2 : Déplacer TABLE_1 Dans le package source, seule la table parent (TABLE_2) est affichée : ![]() Dans le package cible, la table enfant (TABLE_1) s'affiche avec le lien de référence et un raccourci de la table parent (TABLE_2) est créé : ![]() |
Pour déplacer un objet d'un package à un autre :
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |