< Précédent | Suivant >

Leçon 2 : Examen du projet de mappage

Après avoir créé le projet de mappage, vous pouvez utiliser la vue Explorateur de packages pour examiner la structure du projet.

Pour examiner le contenu du projet de mappage :

  1. Dans la vue Explorateur de packages, développez le projet de mappage Generalize Classes et observez les fichiers générés.
  2. Accédez au dossier model. Notez que ce dossier contient un modèle de mappage qui a le même nom que le projet de mappage de transformation ; le fichier a également le nom d'extension de fichier .mapping. Un projet de mappage peut contenir plusieurs modèles de mappage. Plus loin dans ce tutoriel, vous ajoutez des déclarations de mappage à ce modèle de mappage.

    Les modèles de mappage, également appelés fichiers de mappage, sont des instances de métamodèles EMF (Eclipse Modeling Framework), également appelés modèles Ecore, qui contiennent des références vers les métamodèles à mapper. Lorsque vous créez un projet de mappage, les outils de création créent un modèle de mappage dans le projet en utilisant le ou les modèles en entrée et en sortie que vous spécifiez. Un modèle de mappage a une extension de nom de fichier .mapping.

    Les modèles de mappage sont stockés et sérialisés sous forme de fichiers XML. La vue Problèmes affiche des informations détaillées sur les erreurs rencontrées dans les modèles de mappage. Dans cette vue, double-cliquez sur un élément pour ouvrir le modèle de mappage dans un éditeur de texte et voir la ligne qui contient l'erreur. Cette méthode de résolution des problèmes est souvent plus facile que celle consistant à afficher le modèle de mappage dans la zone de l'éditeur.

  3. Dans la vue Explorateur de packages, développez le dossier src. Le dossier generalize_classes.transforms contient le code source pour les transformations générées. A ce stade, une seule transformation par défaut existe, appelée MainTransform. Plus loin dans ce tutoriel, vous créez des déclarations de mappage et vous ré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 classe Java™ dont le nom est nTransform, où n représente le nom de la déclaration de mappage. Ces classes Java constituent collectivement le code source de la transformation.
  4. Dans la vue Explorateur de packages, dans le dossier model, double-cliquez sur le modèle de mappage. L'éditeur de mappage de transformation s'ouvre, ce qui vous permet de créer des déclarations de mappage et d'affiner les règles de mappage dans chaque déclaration de mappage. Vous effectuez ces tâches dans les leçons suivantes de ce module.