< Anterior | Siguiente >

Lección 2: Configurar un entorno de trabajo de tiempo de ejecución

Con esta lección aprenderá a configurar un entorno de trabajo de tiempo de ejecución y a crear en él modelos UML origen y destino.
Por qué y cuándo se efectúa esta tarea

Puede crea e invocar un entorno de trabajo de tiempo de ejecución para probar y depurar transformaciones, lo que significa que no hace falta que empaquete el plug-in de transformaciones antes de someterlas a prueba.

Después de haber creado y abierto el entorno de trabajo de tiempo de ejecución, debe crear modelos origen y destino para probar el código de las transformaciones. La transformación transforma los elementos que cree en el modelo origen y genera datos de salida en el modelo destino.

Para configurar un entorno de trabajo de tiempo de ejecución:

  1. Abra la perspectiva Desarrollo de plug-ins: pulse Ventana > Abrir perspectiva > Desarrollo de plug-ins.
  2. Pulse Ejecutar > Ejecutar configuraciones.
  3. En la ventana Ejecutar, en el panel de la izquierda, pulse Aplicación Eclipse y, después, el icono de Configuración de lanzamiento nueva, que es el primer icono de la izquierda de la barra de herramientas.
  4. Pulse la pestaña Configuración.
  5. Pulse Utilizar un archivo config.ini existente como plantilla y acepte el valor predeterminado del campo Ubicación. Estos valores especifican que la instancia de tiempo de ejecución es una instancia del producto que se propone ejecutar, en lugar de ser una instancia de Eclipse predeterminada. Las instancias de Eclipse predeterminadas no proporcionan funciones suficientes para probar la transformación.
  6. Pulse Aplicar.
  7. Pulse Ejecutar.
    Nota: Si hay errores en los proyectos del espacio de trabajo, aparece un diálogo en el que figura una lista de los proyectos. Para seguir abriendo el entorno de trabajo de tiempo de ejecución, pulse Continuar.
    Se abre el nuevo entorno de trabajo de tiempo de ejecución.
    Nota: En función de los recursos del sistema que estén disponibles, el entorno de trabajo de tiempo de ejecución podría tardar unos minutos en abrirse.

Crear un proyecto de prueba en el entorno de trabajo de tiempo de ejecución

Por qué y cuándo se efectúa esta tarea
Después de haber configurado y abierto el entorno de trabajo de tiempo de ejecución, debe crear un proyecto que contenga los siguientes elementos:
  • Un modelo UML origen para que lo transforme la transformación; este modelo contiene un paquete en el que hay una clase.
  • Un modelo destino vacío en el que la transformación genera los datos de salida.

Para crear el proyecto que contiene los modelos origen y destino:

  1. En el entorno de trabajo de tiempo de ejecución, abra la perspectiva Modelado: pulse Ventana > Abrir perspectiva > Modelado.
  2. Cree un proyecto de modelado UML llamado TransformationTest y un modelo UML llamado SourceModel:
    1. Pulse Archivo > Nuevo > Proyecto, expanda Modelado, pulse Proyecto UML y, después, Siguiente.
    2. En la página Crear proyecto de modelo, en el campo Nombre de proyecto, teclee TransformationTest. Acepte los valores predeterminados en los otros campos y pulse Siguiente.
    3. En la página Crear modelo, si todavía no está seleccionada, en el panel Categorías, pulse General.
    4. En el panel Plantillas, pulse Paquete en blanco.
    5. En el campo Nombre de archivo, teclee SourceModel.
    6. Pulse Finalizar.
    7. Si se le pide que pase a la perspectiva Modelado, pulse .
  3. En el proyecto TransformationTest, cree un modelo UML llamado TargetModel:
    1. En la vista Explorador de proyectos, pulse el proyecto TransformationTest con el botón derecho del ratón; luego pulse Nuevo > Modelo UML.
    2. En el asistente Modelo UML, en la página Crear modelo, acepte los valores predeterminados y pulse Siguiente.
    3. En la segunda página de Crear modelo, si todavía no está seleccionada, en el panel Categorías, pulse General.
    4. En el panel Plantillas, pulse Paquete en blanco.
    5. En el campo Nombre de archivo, teclee TargetModel.
    6. Pulse Finalizar.
    El proyecto TransformationTarget contiene ahora el modelo origen que transforma la transformación generada, y el modelo destino donde la transformación genera los datos de salida.
  4. En el modelo SourceModel, cree un paquete llamado BusinessClasses que contenga una clase llamada Employee que tenga tres operaciones privadas y una operación pública:
    1. En la vista Explorador de proyectos, pulse el modelo SourceModel con el botón derecho del ratón; después, pulse Añadir UML > Paquete.
    2. Indique que el nombre del paquete es BusinessClasses.
    3. Pulse el paquete BusinessClasses con el botón derecho del ratón; luego pulse Añadir UML > Clase.
    4. Indique que el nombre de la clase es Employee.
    5. Pulse la clase Employee con el botón derecho del ratón; luego pulse Añadir UML > Operación.
    6. Indique que el nombre de la operación es readEmail.
    7. En la vista Propiedades, en la pestaña General, en el área Visibilidad, pulse Privado.
    8. Repita el paso 4e e indique que el nombre de la nueva operación es answerPhone.
    9. Repita el paso 4g para especificar que la operación answerPhone es privada.
    10. Repita el paso 4e e indique que el nombre de la nueva operación es performWork.
    11. Repita el paso 4g para especificar que la operación performWork es privada.
    12. Repita el paso 4e e indique que el nombre de la nueva operación es reportToManager(name:String).
  5. Pulse Archivo > Guardar.
Resultados
Ahora puede crear una configuración de transformación, que servirá para ejecutar la transformación.
< Anterior | Siguiente >

Comentarios