O autor do padrão pode incluir um ou mais padrões na biblioteca
de padrões. Cada padrão é independente em função e aplicação. Entretanto,
o padrão somente pode ser distribuído com sua biblioteca em um plug-in de padrão.
O Assistente Novo Padrão permite definir
as propriedades para o padrão e incluir todos os seus parâmetros do gabarito. Após
a inclusão do padrão na biblioteca, você pode modificar as propriedades do padrão
e incluir, redefinir ou remover seus parâmetros. Muitas das etapas são opcionais,
você pode criar um padrão simples, aceitando todos os padrões.
Para incluir um padrão e seus
parâmetros na biblioteca de padrões:
- Na visualização Autoria de Padrões, clique com o botão direito do
mouse no nó da biblioteca e clique em Novo Padrão. A página
Geral do assistente de Novo Padrão é aberta.
- Defina as propriedades básicas do padrão, executando as etapas a seguir:
- Digite um nome para o padrão no campo Nome do Padrão. Esse é o nome que será listado na visualização Explorador de Padrões para
identificar o padrão.
- Aceite os nomes gerados da classe e do pacote, conforme gerados a partir
do nome do padrão, ou modifique-os nos campos Nome da Classe e
Pacote.
- Selecione o tipo de padrão (classe, colaboração ou pacote)
que você está criando a partir da lista Tipo de Padrão.
- Clique no botão Incluir próximo ao campo Grupos
para abrir a janela Incluir Grupo e inclua nomes de grupos no
padrão. Os padrões devem ser designados a pelo menos um grupo e podem ser designados
a vários grupos. Todos os padrões são listados em grupos na visualização
Explorador de Padrões. O grupo padrão, Padrões Diversos,
pode ser excluído.
- No campo Versão, modifique o número da
versão. O número deve estar em um formato xx.xx.xx,
em que x é um número.
- Clique na guia Detalhe para abrir a página
Detalhes do assistente de Novo Padrão
- Digite seu nome no campo Autor.
- Digite uma sinopse breve do padrão no campo Descrição Resumida. A descrição resumida aparece na página Descrição Resumida
da visualização Explorador de Padrões.
- Clique no botão Incluir próximo ao campo Palavras-chave
e inclua palavras-chave para o padrão. Inclua palavras-chave que um aplicador do padrão utilizaria
para localizar uma correspondência para seu padrão específico. As correspondências
também são procuradas nos meta-arquivos, portanto não é necessário duplicar
nenhum conteúdo dessas propriedades, como descrições ou nomes.
- Inclua os parâmetros, executando as etapas a seguir:
- Clique na guia Geral para retornar para a página Geral
do assistente de Novo Padrão.
- Clique no botão Incluir próximo ao campo
Parâmetros para exibir a página Geral da janela
Parâmetro. Você sempre poderá incluir ou modificar parâmetros depois de concluir a utilização do assistente.
- Digite um nome para o parâmetro no campo Nome. O Nome da Classe é automaticamente derivado
do nome do parâmetro.
- Aceite o nome da classe gerado (a partir do nome do parâmetro) ou
modifique-o no campo Nome da Classe.
- Digite uma descrição resumida do parâmetro que possa ajudar o
aplicador do padrão a especificar argumentos para o padrão. A descrição
resumida aparece na página Descrição Resumida da
visualização Explorador de Padrões e como uma dica de ferramenta quando
o aplicador do padrão passa o cursor sobre o parâmetro do gabarito no editor de diagrama.
- 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.
- Se você estiver incluindo o primeiro parâmetro do padrão ou não desejar
incluir uma dependência de parâmetros, vá para a etapa i. Para incluir uma dependência, clique na guia
Dependência de Parâmetros.
- Na página Dependência de Parâmetros, no campo Parâmetros
Existentes, clique em um ou mais nomes de parâmetros e, em seguida, clique
nos botões de seta de movimentação para posicionar os nomes de parâmetros no campo Parâmetros
Clientes ou Parâmetros Fornecedores. 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âmetros Fornecedores
designa a função de cliente ao parâmetro que está sendo incluído.
- Clique em OK para retornar ao assistente de
Novo Padrão.
- Para incluir parâmetros adicionais, repita as etapas de b até h.
- Clique em OK para fechar o assistente de Novo Padrão e
concluir a inclusão do padrão.
O novo padrão é incluído como um nó na biblioteca de padrões na visualização
Autoria de Padrões, o meta-arquivo de suporte RAS para o recurso de padrão,
as classes Java para o padrão e cada parâmetro
são criados.