Incluindo Parâmetros em Padrões

Um padrão geralmente possui pelo menos um parâmetro, embora não seja um requisito. Os parâmetros definem o tipo UML 2.0 do argumento destinado e os valores de multiplicidade aceitáveis. Cada parâmetro é representado por uma classe Java e contém as instruções do código para executar o trabalho realizado pela expansão do padrão.

Você deve criar um padrão antes de executar essas etapas.

É possível especificar dependências entre parâmetros. Quando você designa um outro parâmetro como um parâmetro cliente ou fornecedor, ele inclui dinamicamente a designação recíproca no parâmetro que está sendo incluído. Portanto, mover um parâmetro existente para o campo Parâmetro do Fornecedor designa a função de cliente ao parâmetro que está sendo incluído.

Para incluir um parâmetro em um padrão:

  1. Na visualização Autoria de Padrões, clique com o botão direito no padrão e clique em Novo Parâmetro. O assistente de Novo Parâmetro do Padrão é aberto.
  2. Digite um nome para o parâmetro no campo Nome. O nome da classe é derivado automaticamente do nome do parâmetro.
  3. Aceite o nome da classe conforme gerado ou modifique-o no campo Nome da Classe.
  4. Digite uma descrição resumida do parâmetro que possa ajudar o aplicador do padrão a especificar argumentos para o padrão. A breve descrição é exibida na página Breve Descrição da visualização Explorador de Padrões e como ajuda instantânea quando o aplicador de padrões passa sobre o parâmetro de gabaritos na visualização do diagrama.
  5. No campo Tipo, aceite o tipo de classe UML 2.0 para o tipo do parâmetro ou clique em Procurar e selecione um outro tipo UML 2.0.
  6. Se o campo Subtipos Permitidos estiver ativado, execute uma das seguintes opções:
    • Vá para a próxima etapa. Todos os subtipos estarão disponíveis para o aplicador de padrões como tipos possíveis de argumentos.
    • Clique em Procurar e selecione os subtipos que permitem ao aplicador de padrões ser escolhido como argumento para esse parâmetro. Por exemplo, para um tipo de classificador, você poderá escolher os subtipos de interface, classe, atividade e colaboração.
  7. Aceite ou limpe a caixa opções Permitir Entrada de Texto para Valor de Argumentos que permite ao aplicador especificar um argumento existente ou criar novos elementos de argumento digitando um nome de argumentos.
    Nota: Para os parâmetro criados com múltiplas opções de subtipo, o subtipo criado a partir da entrada de texto do aplicador do padrão será controlado pelo código fornecido por você no método de atualização do parâmetro. Caso este código não seja fornecido, será selecionado um subtipo padrão de sua lista de subtipos permitidos.
  8. Para incluir uma dependência de parâmetros, conclua as etapas a seguir:
    1. Clique na guia Dependência do Parâmetro para abrir a página Dependência do Parâmetro.
    2. No campo Parâmetros Existentes, clique em um ou mais nomes de parâmetros.
    3. Clique em um botão de seta para a direita para mover o nome do parâmetro para o campo Parâmetro do Cliente ou no campo Parâmetro do Fornecedor.
  9. Clique na guia Geral para retornar à definição de parâmetro ou em OK para fechar o assistente.
O parâmetro é incluído no padrão. À medida que você desenvolve o padrão, é possível modificar as propriedades dos parâmetros, utilizando a visualização Propriedades.
Conceitos relacionados
Padrões de Design do IBM Rational
Código e Arquivos de Suporte de Padrões
Tarefas relacionadas
Criando Projetos e Bibliotecas de Padrões
Designando Padrões a Grupos
Incluindo Dependências em Parâmetros
Definindo Valores das Propriedades do Padrão
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.