Skip to main content
Jump to: navigation, search

Papyrus/Photon Work Description/Usability/Profile migration/Migration actions

< Papyrus‎ | Photon Work Description
Revision as of 04:35, 21 December 2017 by Pauline.deville.cea.fr (Talk | contribs) (Created page with "Voici la liste des évolutions de profil où le système ne peut pas réaliser la migration automatiquement: *L’ajout d’une propriété P à un stéréotype S, lorsque la...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Voici la liste des évolutions de profil où le système ne peut pas réaliser la migration automatiquement:

  • L’ajout d’une propriété P à un stéréotype S, lorsque la propriété P est de multiplicité supérieur à 1 et que P n’a pas de valeur par défaut. C’est-à-dire qu’une valeur pour le slot correspondant à P est requise pour que le modèle reste valide.
  • La modification de la multiplicité minimale de la propriété P, dans ce cas pour chaque slot correspondant à la propriété P ayant moins de valeurs que la nouvelle multiplicité minimale alors l’outil va proposer à l’utilisateur d’ajouter des valeurs au slot.
  • La modification de la multiplicité maximale de la propriété P, dans ce cas pour chaque slot correspondant à la propriété P ayant plus de valeurs que la nouvelle multiplicité maximale alors l’outil va proposer à l’utilisateur de supprimer des valeurs du slot.
  • La modification de la propriété isStatic d’une propriété P, lorsqu’une propriété P devient statique tous les slots correspondant à cette propriété doivent avoir la même valeur. L’outil demandera donc à l’utilisateur quelle est la valeur qu’il souhaite attribuer à toutes les instances de la propriété P.
  • La modification de la propriété isAbstract d’un stéréotype S, lorsqu’un stéréotype devient abstrait toutes les applications de ce stéréotype n’ont plus lieu d’être, en revanche l’outil demande à l’utilisateur s’il souhaite remplacer l’application du stéréotype S par l’application d’un ou de plusieurs de ces sous stéréotypes.
  • La suppression d’une EnumerationLiteral EL appartenant à une énumération E, dans ce cas, l’outil demandera à l’utilisateur s’il souhaite remplacer l’énumération manquante par une autre.
  • Le déplacement d’un stéréotype S dans un profil P qui n’est pas encore appliqué au modèle, si S est appliqué a des éléments du modèle alors l’outil va proposer à l’utilisateur deux options, soit d’appliquer le profil P au modèle, soit de supprimer toutes les applications du stéréotype S.
  • Le déplacement d’un paquet Pa dans un profil Pr qui n’est pas encore appliqué au modèle, si le paquet Pa possède des stéréotypes qui sont appliqués à des éléments du modèle comme pour le déplacement d’un stéréotype, l’utilisateur aura le choix entre appliquer le profil Pr au modèle ou bien supprimer les applications des stéréotypes contenus dans le paquet Pa.

Back to the top