< Anterior | Siguiente >

Lección 6: Enlazar elementos existentes como argumentos

Esta lección explora dos formas diferentes de especificar elementos de modelo UML existentes como argumentos de plantilla de patrón.
Antes de empezar

Si desea visualizar esta lección antes de realizar las tareas, pulse

Por qué y cuándo se efectúa esta tarea
En lugar de crear un elemento UML, puede seleccionar elementos existentes especificando el nombre de un elemento existente en la instancia de patrón en la vista de diagramas. También puede arrastrar un elemento existente desde la vista Explorador de proyectos o la vista de diagramas hasta la instancia de patrón.

Para enlazar elementos existentes como argumentos, puede utilizar métodos diferentes, como por ejemplo especificar el nombre de un elemento existente como argumento o arrastrar un elemento existente como argumento.

  1. Para especificar el nombre de un elemento existente como argumento:
    1. En el diagrama de formato libre o de clases, mantenga el cursor encima del parámetro Implementation de la instancia de patrón. Se visualizará la barra de acciones y los iconos Clase y Texto estarán disponibles.
    2. Pulse el icono Texto de la barra de acciones para especificar el nombre de un elemento de clase UML existente. Un recuadro rectangular aparecerá a la derecha del parámetro de plantilla.
    3. En el recuadro, escriba AppFunction1 para especificar la clase del modelo de ejemplo.
    4. Pulse fuera de la instancia o pulse Intro para completar el nombre. Un símbolo de enlace sustituirá al recuadro en blanco situado junto al parámetro de plantilla, seguido del nombre del elemento.
    5. Observe los cambios en el enlace de plantilla en la vista Explorador de proyectos. La estructura de enlace muestra ahora la clase AppFunction1 enlazada al parámetro de plantilla Implementation.

    El resultado más importante es que las dos operaciones de la interfaz DoWork se han copiado en la clase AppFunction1.

  2. Para arrastrar un elemento existente como argumento:
    1. En el diagrama de formato libre o de clases, arrastre y suelte la interfaz DoWork en el lado izquierdo de la fila Interface de la instancia de patrón.

      Al arrastrar un elemento hasta una instancia de patrón se sustituirá un elemento enlazado anteriormente si el elemento enlazado se ha seleccionado.

    2. En la vista Explorador de proyectos, observe la adición de las operaciones doNothing y doSomething a la clase AppFunction1 como resultado del enlace del patrón.
    3. En la vista Explorador de proyectos, expanda la estructura de enlaces de plantilla de la instancia para ver la adición del nuevo elemento de interfaz. El parámetro de plantilla Interface está enlazado a un tercer elemento de interfaz denominado DoWork.
Resultados
Ahora está preparado para volver a aplicar el patrón y observar sus efectos sobre los elementos del modelo.
< Anterior | Siguiente >

Comentarios