Avant de commencer
Vous devez être dans la perspective Java.
- Sur la page de présentation de l'exemple, cliquez sur Importer l'exemple.
- Dans l'assistant d'importation d'exemple, spécifiez le nom du projet de destination pour les fichiers de l'exemple.
- 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.
- 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.