O assistente de Aplicar Padrão ajuda você a criar uma
instância do padrão e selecionar valores de argumento para os parâmetros do gabarito do padrão.
Você pode continuar incluindo valores de argumento na instância do padrão depois de
utilizar o assistente.
Crie um modelo UML que contém um editor de diagrama antes de seguir
estas instruções.
Para aplicar um padrão com o assistente de Aplicar Padrão:
- Na visualização Explorador de Padrões, clique com o botão direito do mouse
em um padrão e clique em Aplicar Padrão. O assistente de
Aplicar Padrão é aberto, listando os modelos UML 2.0 abertos em seu espaço de trabalho.
- Na lista Local, clique no elemento de modelo que você deseja que contenha a instância do padrão. Apenas os elementos que podem ter o tipo de padrão
que você está aplicando (padrão de colaboração, classe ou pacote) estão disponíveis para
seleção. O nome qualificado do elemento de modelo aparece na caixa Local selecionado.
- Aceite o editor de diagrama padrão na caixa Criar instância de padrão no diagrama ou especifique outro editor de diagrama existente.
- Clique em Avançar. A página Parâmetros do
Padrão do Assistente Aplicar Padrão é aberta.
- Para especificar um argumento para um parâmetro, clique no campo Valor
para o parâmetro e execute uma das etapas a seguir:
Nota: In the
pattern design, the pattern author has the option to define a subset of allowable
subtypes for appropriate UML 2.0 types. Parameter types such as Classifier
can be limited to a subset of Activity, Class, Interface subtypes as possible
arguments. To see the allowable types list, hover over the Value field.
- Clique no botão de procura para abrir a janela Selecionar Valor e
selecione um elemento existente.
- Type a name to create a new element.
- Type the name of an existing element of the same UML 2.0 type as the
template parameter (if the definition does not include subtypes) or an allowable
subtype.
- Para tipos UML 2.0 que assumem um valor primitivo: digite um
valor que corresponda ao tipo de parâmetro (por exemplo, um inteiro, uma cadeia
ou número natural ilimitado).
- Para tipos UML 2.0 com conjuntos de valores (ou parâmetros projetados para ter
conjuntos de valores), selecione uma opção na lista drop-down (por exemplo, selecione true ou false para
um tipo de Booleano literal)
- Para incluir valores adicionais nos parâmetros (com valores de multiplicidade
que permitam múltiplos valores), execute as etapas a seguir:
- Click the Value field, and click the Add
Value button. Uma linha adicional na tabela é
incluída abaixo do parâmetro.
- Execute uma das opções na etapa 5.
- Repita as etapas 5 e 6, conforme necessário.
- Clique em Concluir. Você pode ver os resultados do padrão
em seu modelo ou modelos. A instância do padrão está
no modelo do elemento especificado.
- Para especificar valores adicionais para os parâmetros do padrão ou
modificar as seleções feitas, na visualização Explorador de Modelos,
clique com o botão direito do mouse na instância do padrão e clique em
- Modifique os valores e clique em OK.