Especificando Exceções em Operações UML

Para representar exceções Java em um modelo UML, você pode especificar classes UML na propriedade RaisedException de uma operação UML. Quando você executa a transformação UML-para-Java, a transformação cria um método Java que corresponde à operação UML. A assinatura de método contém uma instrução throws que possui a classe ou classes especificadas na propriedade RaisedException.
Antes de Iniciar

Você deve estar na perspectiva Modelagem e ter um modelo UML aberto. O modelo UML deve conter uma classe que contenha uma operação. Uma classe UML que representa o objeto de exceção apropriado deve existir no espaço de trabalho atual.

Por Que e Quando Desempenhar Esta Tarefa
Para especificar exceções Java em uma operação UML:
  1. Na visualização Explorador de Projetos, clique com o botão direito do mouse em uma operação UML; em seguida, clique em Propriedades da UML.
  2. Na caixa de diálogo Propriedades, na área de janela à esquerda, clique em RaisedException.
  3. Para incluir uma exceção, conclua as seguintes etapas:
    1. Na área de janela à direita, clique no botão de reticências (...).
    2. Na caixa de diálogo Selecionar Elemento, selecione a classe UML que representa o objeto de exceção apropriado e clique em OK.
    3. Repita as etapas a e b para especificar objetos de exceção adicionais.
  4. Opcional: Para excluir um objeto de exceção de uma operação, na caixa de diálogo Propriedades, na área de janela à direita, clique na seta que contém a exceção que você deseja excluir; em seguida, clique no botão de exclusão.
  5. Clique em Fechar.
Conceitos relacionados
Transformações UML-para-Java
Referências relacionadas
Interpretação de Elementos UML pelas Transformações UML-para-Java

Feedback