Instructions de configuration d'une transformation de modèle à modèle spécifiant un projet pour sa source

Pour exécuter la transformation, vous devez importer son plug-in dans votre espace de travail, démarrer le plan de travail d'exécution, importer le projet de test UML, puis appeler la transformation.

Importer l'exemple

  1. Sur la page de présentation de l'exemple, cliquez sur Importer l'exemple.
  2. Dans l'assistant Exemples de transformations Modèle en Modèle, spécifiez un nom pour le projet exemple dans la zone Nom du projet.
  3. Cliquez sur Terminer.
  4. Si un message vous invite à basculer vers la perspective Développement de plug-in, cliquez sur OK. L'assistant crée le nouveau projet dans votre espace de travail. La vue Explorateur de packages affiche le nouveau projet de plug-in. Vous pouvez à présent parcourir le modèle de mappage et le code source de la transformation.
Résultats
Le plug-in importé contient les éléments suivants :
  • Dans le dossier models, un modèle de mappage de transformation nommé project4source.mapping
  • Dans le dossier src, le code source de transformation qui est généré à partir du modèle de mappage
  • Dans les classes Project4sourceTransformationValidator, Project4sourceTransformationProvider et Model2ModelTransform, une version modifiée du code source de transformation généré

Importer les projets de test dans le plan de travail d'exécution

  1. Démarrez le plan de travail d'exécution.
  2. Cliquez sur Aide > Table des matières de l'aide.
  3. Sur la page Contenu, cliquez sur Exemples > Exemples de technologie > Modèles UML > Transformation de modèle à modèle spécifiant un projet pour sa source.
  4. Sur la page de présentation de l'exemple, cliquez sur Importer le projet source de test.
  5. Dans l'assistant d'importation du projet de test des exemples de transformations, spécifiez un nom pour le projet de test dans la zone Nom du projet.
  6. Cliquez sur Terminer.
  7. Si un message vous invite à basculer vers la perspective Modélisation, cliquez sur OK. L'assistant crée le nouveau projet dans votre espace de travail. La vue Explorateur de packages affiche le nouveau projet de plug-in. Vous pouvez à présent parcourir les modèles de test.
  8. Sur la page de présentation de l'exemple, cliquez sur Importer le projet cible de test.
  9. Dans l'assistant d'importation du projet de test des exemples de transformations, spécifiez un nom pour le projet de test dans la zone Nom du projet.
  10. Cliquez sur Terminer. La vue Explorateur de packages affiche le nouveau projet de plug-in. Vous pouvez à présent parcourir le fichier de configuration de la transformation, qui porte l'extension de nom de fichier .tc. Pour cet exemple, le modèle de test cible est vide.

Exécuter la transformation dans un plan de travail d'exécution

  1. Dans la vue Explorateur de packages, cliquez deux fois sur le fichier de configuration de la transformation nommé runtest.tc.
  2. Facultatif : Si vous avez spécifié un nom de projet autre que le nom par défaut à l'étape 5, vous devez modifier en conséquence les chemins d'accès aux modèles source et cible.
  3. Dans l'éditeur de configuration de transformation, sous l'onglet Source et cible, effectuez les étapes suivantes :
    1. Dans le volet Source, cliquez sur le projet source de test.
    2. Dans le volet Cible, cliquez sur le modèle cible, dans le projet cible de test.
  4. Cliquez sur Fichier > Enregistrer.
  5. Sous l'onglet Principal de l'éditeur de configuration de transformation, cliquez sur Exécuter. La transformation effectue les étapes suivantes :
    • Elle copie les éléments de chaque modèle que contient le projet source dans un package distinct, dans le modèle cible. Cet exemple de transformation ne prend en charge qu'un sous-ensemble des éléments UML. Le package cible, dans le modèle cible, porte le même nom que le modèle source contributeur.
    • Elle renomme le modèle cible pour lui donner le même nom que le projet source.

Vos commentaires