Application de transformations à la demande

Les transformations peuvent être appliquées à la demande dans votre modèle comme une sorte de motif de modélisation. Vous pouvez créer un motif de transformation à l'aide de la fonctionnalité de transformations, puis l'appliquer ensuite à votre modèle afin d'y modifier des objets.

Par exemple, dans un MOO, vous pouvez créer une transformation qui convertit toutes les classes d'analyse dotées du stéréotype <<control>> en composants afin d'ajouter une couche d'implémentation à votre modèle.

Remarque :

Vous ne pouvez appeler à la demande que les seules transformations post-génération.

Vous pouvez appliquer des transformations par le biais d'une commande ajoutée à un menu principal ou à un menu contextuel (voir "Menus (Profile)" dans le chapitre 3, Extension de vos modèles à l'aide de profils du manuel Personnalisation et extension de PowerAMC ) ou en affichant la fenêtre Appliquer les transformations, accessible via le menu Outils.

  1. Ajoutez une ou plusieurs extensions contenant des transformations post-génération dans votre modèle.
  2. Sélectionnez Outils > Appliquer les transformations pour afficher la boîte de dialogue Appliquer les transformations.
  3. Sélectionnez des profils de transformation et des transformations sur l'onglet Transformations.


  4. [facultatif] Cliquez sur l'onglet Sélection, puis décochez la case correspondant aux objets que vous souhaitez exclure de la transformation.
  5. Cliquez sur OK pour appliquer les transformations.