< Anterior | Próximo >

Lição 6: Ligar Elementos Existentes como Argumentos

A lição explora duas maneiras diferentes de especificar elementos de modelo UML existentes como argumentos de modelo do padrão.
Antes de Iniciar

Se você deseja visualizar essa lição antes de desempenhar as etapas, clique em:

Por Que e Quando Desempenhar Esta Tarefa
Em vez de criar um novo elemento UML, você pode selecionar elementos existentes, digitando o nome de um elemento existente na instância do padrão na visualização do diagrama. Ou você pode arrastar um elemento existente da visualização Project Explorer ou da visualização do diagrama para a instância do padrão.

Para ligar elementos existentes como argumentos, você pode utilizar métodos diferentes, como especificar o nome de um elemento existente como argumento ou arrastar um elemento existente como um argumento.

  1. Para especificar o nome de um elemento existente como um argumento:
    1. No diagrama de formato livre ou de classe, mantenha o cursor sobre o parâmetro Implementação na instância do padrão. A barra de ações é exibida e um ícone Classe e um ícone Texto estão disponíveis.
    2. Clique no ícone Texto na barra de ações para digitar o nome de um elemento de classe UML existente. Uma caixa retangular aparece ao lado direito do parâmetro do modelo.
    3. Na caixa, digite AppFunction1 para especificar a classe do modelo de amostra.
    4. Clique fora da instância ou pressione Enter para concluir o nome. Um símbolo de ligação substitui a caixa em branco ao lado do parâmetro de modelo seguido pelo nome do elemento.
    5. Observe as alterações na ligação do modelo na visualização Project Explorer. A estrutura de ligação mostra agora a classe AppFunction1 ligada ao parâmetro de modelo de Implementação.

    O resultado mais importante é que as duas operações da interface DoWork são copiadas agora para a classe AppFunction1.

  2. Para arrastar um elemento existente como um argumento:
    1. No diagrama de formato livre ou de classe, arraste e solte a interface DoWork no lado esquerdo da linha da Interface na instância do padrão.

      Arrastar um elemento para uma instância do padrão substituirá um elemento ligado anteriormente se o elemento ligado estiver selecionado.

    2. Na visualização Project Explorer, observe a adição das operações doNothing e doSomething à classe AppFunction1 resultante da ligação do padrão.
    3. Na visualização Project Explorer, expanda a estrutura de ligação do modelo da instância para ver a adição do novo elemento da interface. O parâmetro do modelo de Interface está ligado a um terceiro elemento de interface chamado DoWork.
Resultados
Você está pronto para aplicar o padrão novamente e observar esses efeitos nos elementos de modelos.
< Anterior | Próximo >

Feedback