Este ejemplo muestra cómo crear un plug-in que amplíe las transformaciones de
UML a Java y viceversa. La ampliación que creará en este ejemplo genera implementaciones
Java predeterminadas para cada
interfaz del modelo UML.
Por omisión, la
transformación de UML a Java genera una interfaz
Java para cada interfaz UML del modelo.
En este
ejemplo, para cada interfaz del modelo UML origen, la transformación de UML a Java genera
una implementación denominada nombre_interfazImpl.java. Al ejecutar
la transformación de Java a UML, la transformación filtra estas implementaciones cuando
añade código Java al modelo UML destino.