Déplacement d'un objet d'un package à un autre

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 noms

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 règles concernant les raccourcis et la copie, voir Création de raccourcis.

Les restrictions relatives au déplacement sont les suivantes :

  • Les modèles doivent être compatibles (même fichier de ressource).

  • Les objets globaux (règle de gestion, domaine, storage etc.) ne peuvent pas être déplacés dans un sous-package.

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, voir Création de raccourcis.

Pour déplacer un objet comportant un lien non orienté :

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 :



Pour déplacer un objet comportant un lien orienté :

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éé :



  1. Sélectionnez un objet.
  2. Maintenez la touche Maj enfoncée et faites glisser l'objet dans le package cible.

    L'objet est déplacé vers la nouvelle destination et un raccourci est créé dans le package source ou dans le package cible selon le type de lien.