Instrucciones de configuración del ejemplo de transformación de modelo en texto

Para ejecutar las transformaciones, debe importar el plug-in al espacio de trabajo, iniciar el espacio de trabajo de tiempo de ejecución e invocar las transformaciones.


Importación de las transformaciones de ejemplo

Para importar el ejemplo:

  1. En la página de visión general del ejemplo de transformación de modelo en texto, pulse Importar el ejemplo.
  2. En el campo Nombre de proyecto del asistente para las transformaciones de modelo en texto de ejemplo, especifique un nombre para el proyecto de ejemplo.
  3. Pulse Finalizar.
  4. Si se le solicita cambiar a la perspectiva de desarrollo de plug-in, pulse Aceptar.
  5. El asistente crea el nuevo proyecto en el espacio de trabajo.

El plug-in importado contiene tres transformaciones:

  1. De clase en texto -> Consola
  2. De clase en texto -> Archivo
  3. De estado en JSP


Ejecución de las transformaciones de ejemplo

Ejecución de la transformación de clase en texto -> Transformación de consola

Para ejecutar la transformación:

  1. Inicie el área de trabajo de tiempo de ejecución.
  2. En el área de trabajo de tiempo de ejecución, cree un modelo UML que contenga un paquete con una o varias clases.
  3. Cambie a la perspectiva de modelado.
  4. Pulse el botón derecho en una clase, un paquete o en el modelo; y, a continuación, pulse Transformar > Ejecutar transformación > Clase en texto -> Consola.
  5. En la ventana Ejecutar transformación, pulse Ejecutar.

Los resultados de la transformación se muestran en la vista Consola, donde se importa el ejemplo, y no en la vista Consola del área de trabajo de tiempo de ejecución.


Ejecución de la transformación de clase en texto -> Transformación de archivo

Para ejecutar la transformación:

  1. Inicie el área de trabajo de tiempo de ejecución.
  2. En el área de trabajo de tiempo de ejecución, cree un modelo UML que contenga un paquete con una o varias clases.
  3. Cambie a la perspectiva de modelado.
  4. Pulse el botón derecho en una clase, un paquete o en el modelo; y, a continuación, pulse Transformar > Ejecutar transformación > Clase en texto -> Archivo.
  5. En la ventana Ejecutar transformación, de la página de destino, especifique el proyecto en el que debe escribirse el archivo de salida para la transformación.
  6. Pulse Ejecutar.

Por omisión, la transformación almacena los resultados en un archivo de salida llamado class2text.txt, de una carpeta llamada ClassToTextOutput. Para ver el archivo abra una vista del Navegador, si no está ya abierto.

Para especificar un nombre distinto para el archivo de salida, pulse la pestaña Propiedades en la ventana Ejecutar transformación. En el campo Nombre de archivo de destino de la página Propiedades, especifique un nuevo nombre y pulse Aplicar.


Ejecución de la transformación de estado en JSP

Para ejecutar la transformación:

  1. Inicie el área de trabajo de tiempo de ejecución.
  2. En el área de trabajo de tiempo de ejecución, cree un modelo UML que contenga una máquina de estado. Añada unos cuantos estados y transiciones entre estados a la máquina de estado.
  3. Aplique el perfil ScreenFlow al modelo.
  4. Marque uno o varios estados aplicando un estereotipo del perfil ScreenFlow en cada uno de ellos.
  5. Establezca los valores de los atributos de estereotipo.
  6. Cambie a la perspectiva de modelado.
  7. Pulse con el botón derecho del ratón en una región o máquina de estado; y, a continuación, pulse Transformar > Ejecutar transformación > Estado de Jsp.
  8. En la ventana Ejecutar transformación, de la página de destino, especifique el proyecto en el que deben escribirse los archivos JSP de salida.
  9. Pulse Ejecutar.

La transformación genera los archivos JSP y los coloca en el proyecto especificado, en una carpeta llamada web. Para ver el archivo abra una vista del Navegador, si no está ya abierto.

La transformación de estado en JSP no sobrescribe los archivos JSP que ya existen. Para sobrescribir los archivos JSP existentes, pulse la pestaña Propiedades en la ventana Ejecutar transformación. En la página de propiedades, establezca la propiedad Sobrescribir archivos de salida como verdadera.