Antes de generar el código fuente de la transformación, en el proyecto Generalizar clases, examine el contenido de la carpeta src. Estos paquetes y archivos se generaron cuando creó el proyecto; se crean otros archivos cuando edita el archivo Generalize_Classes.mapping.
Puede añadir reglas de correlación incrementalmente y generar implementaciones para las reglas de correlación en una declaración de correlación. No hace falta que defina primero todas las reglas de correlación para poder generar el código fuente de la transformación. Por ejemplo, cuando haya seguido todas las instrucciones de esta guía de aprendizaje, podría añadir reglas de correlación que creen una relación de realización entre la clase de implementación y la interfaz.
Cuando genera el código fuente de la transformación, ara cada declaración de correlación del modelo de correlación, la infraestructura de autoría de transformaciones genera un archivo fuente Java que se llama nTransform.java, donde n representa el nombre de una declaración de correlación. En conjunto, estos archivos Java componen el código de la transformación. Además de generar el código de implementación para la transformación, la infraestructura de autoría de transformaciones genera asimismo código para registrar la transformación en el servicio de transformaciones.
Para generar y compilar el código fuente de la transformación:
Revise los archivos que hay en la carpeta src/generalize_classes.transforms del proyecto. Se genera un transforme Java para cada declaración de correlación del modelo de correlación. En el archivo MainTransform.java, el método MainTransform añade una instancia de cada transforme generado, en el orden que especifique en la vista Esquema.
Ahora ya puede configurar un entorno de trabajo de tiempo de ejecución.