Avant de commencer
Vous devez être dans la perspective
Java.
Procédure
- Sur la page de présentation de l'exemple, cliquez sur Importer l'exemple.
- Dans l'assistant Importer, vérifiez le fichier archive et le projet à
importer, puis cliquez sur Terminer.
- Si vous êtes invité à passer à la perspective Ressource, cliquez sur Non. L'assistant crée le nouveau projet dans
votre espace de travail. La vue Explorateur de projets affiche le nouveau projet de plug-in.
- Si la préférence Générer automatiquement est activée, vous devez la désactiver avant de générer le projet : cliquez sur , et vérifiez que cette option n'est pas cochée.
- Dans la perspective Java, sélectionnez le projet
importé, puis cliquez sur .
- Pour vérifier que le projet est généré correctement, vérifiez si la vue Problèmes contient des erreurs.
Résultats
Le plug-in importé contient une classe Java qui contient la règle d'extension de transformation. Examinez le fichier plugin.xml pour comprendre comment étendre les transformations UML vers Java et Java vers UML.
Dans la classe Java nommée CustomInterface.java,
examinez le code de la méthode createTarget pour comprendre comment l'extension de transformation, à l'aide de l'API publique, crée une nouvelle unité de compilation, implémente l'interface source et crée des méthodes par défaut.
Dans la classe Java nommée FilterImplRule.java,
examinez la méthode canAccept pour comprendre comment l'extension de transformation utilise les classes de proxy Java vers UML pour déterminer les entrées à masquer à l'aide de ces filtres.