Instructions de configuration d'une transformation de modèle à modèle avec des règles garantissant que les profils UML sont appliqués
correctement aux modèles cible
Pour exécuter cette 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
Sur la page de présentation de l'exemple, cliquez sur Importer l'exemple.
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.
Cliquez sur Terminer.
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
a été généré à partir du modèle de mappage
Le code source personnalisé qui a été ajouté à la transformation dans le
sous-package Java utils
Dans les classes CopyProfileTransformationProvider et Model2ModelTransform,
une version modifiée du code source de transformation
généré
Exécuter la transformation
Démarrez le plan de travail d'exécution.
Cliquez sur Aide > Table des matières de l'aide.
Sur la page Contenu, cliquez sur Exemples > Exemples de
technologie > Modèles UML > Transformation de modèle à modèle avec des règles
garantissant que les profils UML sont appliqués
correctement aux modèles cibles.
Sur la page de présentation de l'exemple, cliquez
sur Importer le projet de test.
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.
Cliquez sur Terminer.
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 la configuration de
transformation et les modèles de test. Pour ce projet de test,
le modèle source est peuplé d'éléments, tandis que le modèle cible est vide.
Dans la vue Explorateur de packages, cliquez deux fois sur le
fichier de configuration de la transformation nommé runtest.tc.
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.
Dans l'éditeur de configuration de transformation, sous l'onglet Source
et cible, effectuez les étapes suivantes :
Dans le volet Source sélectionnée, développez la branche du projet de test
et cliquez sur le modèle Source.
Dans le volet Cible sélectionnée, développez la branche du projet de test
et cliquez sur le modèle Target.
Cliquez sur Fichier > Enregistrer.
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.