Incluindo Restrições em Perfis UML Customizados

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:
  1. Na visualização Explorador de Projetos, clique com o botão direito do mouse em um estereótipo e clique em Incluir UML > Restrição.
  2. Digite um nome e pressione Enter.
  3. Na visualização Propriedades, clique na página Geral.
  4. Na página Geral, na lista Idioma, selecione um idioma.
  5. No campo Valor, dependendo do idioma selecionado, digite uma descrição da restrição.
  6. 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.
  7. 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.
  8. 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.
O que Fazer Depois
Conceitos relacionados
Perfis UML Customizados
Referências relacionadas
Estereótipos e Restrições

Feedback