< Précédent | Suivant >

Leçon 4 : Exécution de la transformation

Cette leçon vous explique comment exécuter la transformation dans le plan de travail d'exécution. Lorsque vous appliquez une configuration de transformation, une instance de la transformation est créée et la transformation s'exécute avec les propriétés que vous spécifiez dans la configuration de transformation.

Lorsque vous exécutez la transformation, elle crée un modèle temporaire et compare ce modèle au modèle cible que vous spécifiez dans la configuration de transformation. Les différences entre les deux modèles sont affichées dans la fenêtre Fusion.

Pour plus d'informations sur l'exécution des transformations et la spécification de stratégies de fusion, consultez les rubriques qui s'y rapportent ci-dessous.

Pour appliquer la configuration de transformation qui appelle la transformation Generalize_Classes :

  1. S'il n'est pas déjà ouvert, dans le plan de travail d'exécution, dans la vue Explorateur de projets, dans le projet TransformationTest, double-cliquez sur FirstConfiguration.tc ; ensuite, sur la page principale de l'éditeur de configuration de transformation, cliquez sur Exécuter.
    Conseil : Dans le projet TransformationTest, vous pouvez aussi cliquer avec le bouton droit sur FirstConfiguration.tc, puis cliquer sur Transformer > Generalize Classes Transform.
  2. Pendant que la transformation s'exécute, en fonction des options de fusion par défaut spécifiées par le fournisseur de transformation, vous pouvez être invité à accepter les modifications apportées aux fichiers du modèle cible. Cliquez sur OK.
  3. En réponse aux messages qui sont affichés, cliquez sur OK.
  4. Dans la fenêtre Fusion, examinez les mises à jour proposées pour le modèle cible, cochez ou décochez les cases pour accepter ou refuser les modifications proposées et cliquez sur OK.
  5. En réponse aux messages qui sont affichés, cliquez sur OK.
Conseil : Pour exécuter à nouveau cette transformation, cliquez sur Modélisation > Transformation > Exécuter la dernière transformation. La transformation utilise les mêmes éléments source que quand vous avez exécuté la transformation pour la dernière fois.

Vous pouvez maintenant explorer la sortie de la transformation dans le modèle TargetModel. L'illustration ci-dessous montre une représentation visuelle des éléments du modèle SourceModelTgtModel généré en sortie. Ce modèle contient un package appelé BusinessClasses, qui contient une classe appelée Employee et une interface appelée IEmployee.

Cette illustration montre la sortie de la transformation décrite dans le paragraphe précédent.

Informations associées :

Ajout de la prise en charge de la fusion pour des modèles générés par des projets de mappage de transformation Modèle en modèle

Exécution et réexécution de transformations