Incluindo Parâmetros em Padrões

Um padrão geralmente possui pelo menos um parâmetro, embora isso não seja um requisito. Os parâmetros definem o tipo UML do argumento de destino e os limites de multiplicidade aceitáveis. Cada parâmetro é representado por uma classe Java e contém o código para executar o trabalho acompanhado pela expansão padrão.
Antes de Iniciar
Você deve criar um padrão para poder executar essas etapas.
Por Que e Quando Desempenhar Esta Tarefa

É 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 para o tipo do parâmetro ou clique em Navegar e selecione outro tipo UML.
  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 parâmetros que você cria com várias opções de subtipo, o subtipo que é criado a partir da entrada de texto do aplicador de padrão é controlado pelo código que você fornece no método de expandir ou atualizar 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.
Resultados
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.
O que Fazer Depois
Tarefas relacionadas
Designando Padrões a Grupos
Incluindo Dependências em Parâmetros Padrão
Definindo Valores das Propriedades do Padrão
Fornecendo Documentação para Aplicadores do Padrão
Renomeando Padrões e Parâmetros
Regenerando o Código Fonte
Regenerando Definições de Padrão
Criando Projetos e Bibliotecas de Padrões

Feedback