Definindo Métodos de Atualização

Um padrão pode conter vários parâmetros nos quais o argumento para um parâmetro (fornecedor) é utilizado para calcular os valores para os parâmetros dependentes (clientes). Quando o usuário especifica um argumento válido para um parâmetro fornecedor, os métodos de atualização são chamados para recalcular os parâmetros clientes dependentes.

Você inclui um relacionamento de dependência, utilizando o assistente de Novo Padrão ao incluir um novo padrão ou utilizando a visualização Propriedades a partir da visualização Autoria de Padrões. Quando incluído, o código para métodos de pontos de ativos de atualização é incluído no modelo de execução do padrão. Os três tipos de métodos de atualização são gerados apenas para o parâmetro cliente. Os métodos de atualização são chamados para as seguintes atividades: inclusão de um argumento fornecedor, remoção de um argumento fornecedor e nenhuma alteração no argumento fornecedor quando o padrão é reaplicado.

Utilizando métodos de atualização, você pode suprimir a expansão total ou parcial do parâmetro cliente até que os valores obrigatórios sejam especificados nos parâmetros fornecedores. O código a seguir mostra os métodos de atualização:


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


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


O código do método de atualização de expansão para manter um valor do argumento durante a reaplicação.

Para ajudá-lo com o design do código, consulte os recursos disponíveis na ajuda on-line do padrão para estrutura de padrões e outras referências de API. 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 código nos métodos de atualização:

  1. Na Visualização Autoria de Padrões, dê um clique duplo no parâmetro cliente para localizar o código do parâmetro no editor Java.
  2. Role para baixo próximo à classe de dependência e seu construtor para localizar os métodos de atualização.
  3. Substitua os comentários TODO nos métodos de atualização pelo código que executa os comportamentos requeridos para tratar da inclusão, remoção e manutenção de um argumento na instância do padrão.
  4. 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, expanda Amostras de Tecnologia, expanda Padrões e clique Padrões a Serem Aplicados. Na área de janela 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 Expansã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.