Avant de générer le code source de la transformation, dans le projet Generalize Classes, examinez le contenu du dossier src. Ces packages et ces fichiers ont été générés lorsque vous avez créé le projet ; d'autres fichiers sont créés lorsque vous éditez le fichier Generalize_Classes.mapping.
Vous pouvez ajouter de façon incrémentielle des règles de mappage et générer des implémentations pour les règles de mappage dans une déclaration de mappage. Vous n'avez pas à définir toutes les règles de mappage avant de générer le code source de la transformation. Par exemple, après avoir effectué ce tutoriel, vous pouvez ajouter des règles de mappage qui créent une relation de réalisation de la classe d'implémentation vers l'interface.
Lorsque vous générez le code source de la transformation, pour chaque déclaration de mappage du modèle de mappage, l'infrastructure de création de transformation génère une fichier source Java™ dont le nom est nTransform.java, où n représente le nom d'une déclaration de mappage. Ces fichiers Java constituent collectivement le code de la transformation. En plus de la génération du code d'implémentation pour la transformation, l'infrastructure de création de transformation génère aussi du code pour enregistrer la transformation avec le service de transformation.
Pour générer et compiler le code source de la transformation :
Examinez les fichiers dans le dossier src/generalize_classes.transforms du projet. Une transformation Java est générée pour chaque déclaration de mappage du modèle de mappage. Dans le fichier MainTransform.java, la méthode MainTransform ajoute une instance de chaque transformation générée selon l'ordre spécifié dans la vue Structure.
Vous pouvez maintenant configurer un plan de travail d'exécution.