Cet exemple montre comment créer un plug-in permettant d'étendre les transformations UML vers Java et Java vers UML. L'extension que vous créez dans cet exemple génère des implémentations Java™ par défaut pour chaque interface dans le modèle UML.
La transformation UML vers Java génère par défaut une interface Java pour chaque interface UML du modèle.
Dans cet exemple, pour chaque interface du modèle UML source, la transformation UML vers Java génère une implémentation appelée interface_nameImpl.java. Lorsque vous exécutez la transformation Java vers UML, cette dernière filtre les implémentations lors de l'ajout de code Java au modèle UML cible.