Você pode especificar restrições dentro de um estereótipo em um
perfil UML customizado. Ao serem definidas, as restrições Object Constraint Language (OCL)
são validadas sintaticamente, exceto para restrições Java. Quando um estereótipo é aplicado a
um elemento do modelo, os atributos do estereótipo são incluídos no
elemento do modelo. As restrições do estereótipo aplicam-se aos atributos do
elemento do modelo ao qual o estereótipo é aplicado.
Antes de Iniciar
Antes de incluir atributos nos estereótipos,
um perfil UML customizado que contenha pelo menos um estereótipo deve
ser aberto na visualização
Explorador de Projetos.
Por Que e Quando Desempenhar Esta Tarefa
Para incluir uma restrição em um perfil UML customizado:
- Na visualização Explorador de Projetos, clique com o botão direito do mouse em um estereótipo e clique em .
- Digite um nome e pressione Enter.
- Na visualização Propriedades, clique na página Geral.
- Na página Geral, na lista Idioma,
selecione um idioma.
- No campo Valor, dependendo do idioma selecionado, digite uma descrição da restrição.
- Ao lado da página Avaliação, conclua uma das seguintes etapas:
- Para validar a restrição quando você executa uma validação, selecione Lote.
- Para validar a restrição quando você modifica o elemento do modelo
ao qual o estereótipo é aplicado, selecione Ativo.
- Opcional: Para exibir uma mensagem localizada quando a validação de restrição falha, ao lado de Chave de Mensagem, digite uma chave e pressione Enter. Essa chave deve corresponder a uma chave no arquivo de propriedades do perfil, que pode ser gerado clicando com o botão direito do mouse no perfil na visualização Explorador de Projetos e selecionando Localizar. Entradas no arquivo de propriedades estão no formato de key=Localized Message.
- Opcional: Para especificar o nível de gravidade para exibir na visualização Problemas quando uma restrição é validada, ao lado de Gravidade, selecione um nível de gravidade.