Definindo Métodos de Expansão

Quando você inclui um parâmetro em um padrão na visualização Autoria de Padrões, uma classe de parâmetro com dois métodos de expansão é incluída no modelo de execução do padrão.

Os métodos de expansão e os métodos de atualização opcionais são conhecidos como pontos ativos. Você inclui código Java nos pontos ativos para determinar o comportamento do padrão quando um valor de argumento é incluído ou removido de um parâmetro. Os métodos a seguir mostram os métodos de expansão:


O código do método de expansão para incluir um argumento.


O código do método de expansão para remover um argumento.

Para ajudá-lo com o design de código, consulte os recursos disponíveis na ajuda on-line do padrão para a estrutura de padrões e outras referências. Para abrir as referências, clique em Referência > Referência de Modelador > Referência de Recurso > Referência de Extensibilidade, expanda Referência de API ou Referência de Pontos de Extensão e, em seguida, clique em um dos tópicos de Padrões.

Para incluir o código de expansão:

  1. Na Visualização Autoria de Padrões, dê um clique duplo no parâmetro para localizar o código do parâmetro no editor Java.
  2. Substitua os comentários TODO em ambos os métodos pelo código que executa o comportamento requerido quando um argumento é incluído ou removido do parâmetro na instância do padrão.
  3. Remova a tag @generated de qualquer método que você modificar para impedir que a ferramenta de autoria de padrões regenere e remova seu código.
Nota: Para entender melhor o comportamento do padrão, você pode praticar a aplicação de padrões utilizando os padrões de amostra. Você pode carregar os padrões de amostra, clicando em Ajuda > Galeria de Amostras, expandindo Amostras de Tecnologia, expandindo Padrões e clicando em Padrões a Serem Aplicados. No tópico Padrões a Serem Aplicados, clique em Importar a Amostra. Para entender melhor como criar padrões, você pode importar os padrões de exemplo clicando em Arquivo > Novo > Outro, na janela Novo, expanda Exemplos, expanda Plug-ins do Modelador UML e clique em Exemplos de Biblioteca de Padrões.
Conceitos relacionados
Código e Arquivos de Suporte de Padrões
Expansão do Padrão
Tarefas relacionadas
Definindo Métodos de Atualização
Regenerando o Código Fonte
Regenerando Definições de Padrão
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.