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

Rapport Suppression des références Paquetage croisés

Votre modèle peut contenir au moins un Paquetage contrôlé XMI 1.1 qui est également utilisé dans d'autres modèles, mais pas nécessairement dans le même contexte.

Par exemple, considérons la combinaison de projets et Paquetages décrite dans cette figure :

Deployment diagram to identify cross-Package links in Sparx Systems Enterprise Architect

Deux Paquetages communs, « Paquetage A » et « Paquetage B », sont partagés entre deux projets distincts, « Projet X » et « Projet Y », grâce à l'utilisation de fichiers Paquetage XMI. Du point de vue des Paquetages communs, chacun de ces projets est « incomplet » . Le projet X ne contient pas de « Paquetage spécialisé Y » et de même, le projet Y ne contient pas de « Paquetage spécialisé X ».

Problème

Lorsque le « Paquetage B » est exporté depuis le « Projet X », son fichier XMI ne contiendra pas la référence inter-paquets « Y dépend de B », car cette relation n'existe pas dans le « Projet X ». Si le fichier XMI est ensuite importé dans le « Projet Y », la relation « Y dépend de B » sera supprimée du « Projet Y ».

Solution

Vous pouvez facilement vérifier et préserver les relations entre les packages en sélectionnant l'option « Rapport Cross Paquetage Reference Deletions (XMI 1.1) » dans la dialogue « Préférences » (option du ruban « Démarrer > > Apparence > Préférences > Préférences », puis sélectionnez l'onglet « Spécifications XML »). Lorsque vous enregistrez un Paquetage contrôlé, Enterprise Architect compare le XMI de cette sauvegarde avec la révision XMI 1.1 la plus récente du Paquetage . Tous les éléments manquants dans le Paquetage sont répertoriés dans la dialogue « Références croisées manquantes ».

Actes

Action

Détail

Voir aussi

Décider quelles références croisées fusionner

Dans certains cas, Enterprise Architect ne peut pas déterminer si une référence croisée est manquante ou supprimée intentionnellement par l'utilisateur. Lorsque la dialogue « Références croisées manquantes » s'affiche, le processus d'analyse de base doit être le suivant :

  • Si l'élément a été supprimé intentionnellement, décochez la case à côté de celui-ci
  • Si l'élément n'a pas été supprimé intentionnellement, sa présence dans la liste suggère qu'il s'agit d'une référence croisée manquante et vous devez laisser la case à cocher sélectionnée

Fusionner les éléments manquants

Items manquants dans le Paquetage exporté sont répertoriés dans la dialogue « Références croisées manquantes ». Pour les régénérer dans le fichier XMI en cours d'enregistrement :

  • Cochez la case correspondant à chaque type d'élément
  • Cliquez sur le bouton OK
Items de tout type que vous ne sélectionnez pas sont omis du fichier XMI enregistré.

Abandonner ou annuler cette exportation XMI

Si vous ne souhaitez pas procéder à l'exportation (ou à l'archivage ou à la mise à jour la plus récente) :

  • Cliquez sur le bouton Annuler

Révision les détails d'une entrée

Pour afficher les détails d'une entrée dans la dialogue « Références croisées manquantes » :

  • Double-cliquez sur le nom du type
Les détails de chaque élément sont affichés dans la dialogue « <type d'élément> manquant ». Pour tous les éléments pour lesquels des informations sont manquantes dans le fichier XMI, les détails manquants sont grisés.

Pour trouver l'élément avec la référence croisée manquante dans la fenêtre Navigateur , vous pouvez :

  • Cliquez-droit sur l'entrée dans la liste et sélectionnez l'option ' Rechercher dans Projet Navigateur ', ou
  • Cliquez sur l'élément et appuyez sur Alt+G

Copier une valeur d'une colonne du le dialogue dans le presse-papiers

Pour conserver une copie d'un élément du le dialogue dans le presse-papiers :

  • Cliquez sur la valeur de la colonne pour la mettre en surbrillance ; la valeur sélectionnée est affichée dans le coin inférieur gauche de le dialogue
  • Sélectionnez le texte dans le coin inférieur gauche et appuyez sur Ctrl+C pour copier cette valeur dans le presse-papiers

Notes

  • Si vous ne partagez aucun Paquetages commun entre plusieurs projets, la détection des références croisées manquantes n'est pas nécessaire et vous devez désactiver la fonctionnalité en décochant la case « Rapport Cross Paquetage Reference Deletions (XMI 1.1) ».

Apprenez Plus