Instrucciones de configuración para una transformación de modelo a modelo con reglas que garantiza que los perfiles UML se aplican correctamente a los modelos de destino.

Para ejecutar esta transformación, se debe importar el plug-in de transformación al espacio de trabajo, iniciar el espacio de trabajo de tiempo de ejecución, importar el proyecto de prueba UML e invocar la transformación.

Importar el ejemplo

  1. En la página de visión general del ejemplo, pulse Importar el ejemplo.
  2. En el asistente Transformaciones de ejemplo de modelo a modelo, en el campo Nombre de proyecto indique un nombre para el proyecto de prueba.
  3. Pulse Finalizar.
  4. Si se le solicita cambiar a la perspectiva Desarrollo de plug-in, pulse Aceptar. El asistente crea el nuevo proyecto en el espacio de trabajo. La vista Explorador de paquetes mostrará el nuevo proyecto de plug-in. Ahora, podrá examinar el modelo de correlación de la transformación de ejemplo y el código fuente de la transformación.
Resultados
El plug-in importado contiene los elementos siguientes:
  • En la carpeta models hay un modelo de correlación de la transformación llamado project4source.mapping
  • En la carpeta src se encuentra el código fuente de la transformación que se ha generado a partir del modelo de correlación.
  • El código fuente de la transformación personalizada que se ha añadido a la transformación en el subpaquete utils de Java.
  • En las clases CopyProfileTransformationProvider y Model2ModelTransform se encuentran las modificaciones del código fuente de la transformación generada.

Ejecución de la transformación

  1. Inicie el espacio de trabajo de tiempo de ejecución.
  2. Pulse Ayuda > Contenidos de la ayuda.
  3. En la página Contenidos, pulse Ejemplos > Ejemplos de tecnología > Modelos UML > Transformación con reglas que garantizan que los perfiles UML se aplican correctamente a los modelos de destino.
  4. En la página de visión general de ejemplos, pulse Importar el proyecto de prueba
  5. En el asistente de importación del Proyecto de prueba de transformaciones de ejemplo, en el campo Nombre de proyecto indique un nombre para el proyecto de prueba.
  6. Pulse Finalizar.
  7. Si se solicita cambiar a la perspectiva Modelado, pulse Aceptar. El asistente crea el nuevo proyecto en el espacio de trabajo. La vista Explorador de paquetes mostrará el nuevo proyecto de plug-in. Ahora, podrá examinar la configuración de transformación y los modelos de prueba. En este proyecto de prueba, el modelo de origen se llena y el modelo de destino está vacío.
  8. En la vista Explorador de paquetes, efectúe una doble pulsación sobre el archivo de configuración de transformación llamado runtest.tc.
  9. Opcional: Si ha indicado un nombre de proyecto diferente del predeterminado en el paso 5, deberá actualizar las vías de acceso a los modelos de origen y destino.
  10. En el editor de configuración de transformación, en el separador Origen y destino, efectúe los pasos siguientes:
    1. En el panel Origen seleccionado, expanda el proyecto de prueba y pulse el modelo llamado Origen.
    2. En el panel Destino seleccionado, expanda el proyecto de prueba y pulse el modelo de destino llamado Destino.
  11. Pulse Archivo > Guardar.
  12. En el separador Principal del editor de configuración de transformación pulse Ejecutar. La transformación efectúa los pasos siguientes:
    • Copia los elementos de cada modelo del proyecto de origen en un paquete separado del modelo de destino. Esta transformación de ejemplo admite únicamente un subconjunto de elementos UML. El paquete de destino tiene el mismo nombre que el modelo de origen.
    • Cambia el nombre del modelo de destino por el nombre del proyecto de origen.

Comentarios