É possível utilizar a transformação de Java em UML para criar um
modelo de Linguagem de Modelagem Unificada (UML) a partir do código
Java™.
Por Que e Quando Desempenhar Esta Tarefa
É possível usar essa transformação em ambos os cenários de engenharia round-trip (RTE) a seguir:
- Transformar um modelo UML em código, mudar o código e depois transformar o código mudado em UML
(modelo-código-modelo)
Por padrão, o
Produtos de Modelagem do
IBM® Rational
suporta esse cenário, que começa com a execução de uma transformação de UML em Java.
- Transformar código Java existente em um modelo UML, mudar o modelo
e depois transformar o modelo mudado em código Java e
(código-modelo-código)
Esse cenário começa com a execução da tranformação de Java em UML. Para usar essa
transformação nesse cenário, é necessário vincular os elementos do código
Java existentes aos elementos do modelo UML no modelo que essa
transformação gera. Esse vínculo inclui anotações e comentários ao código para que a transformação de UML em
Java possa propagar as mudanças UML para o código Java e preservar
corpos de método existentes. Você deve vincular os elementos antes de modificar os elementos de modelo
recentemente incluídos e executar a transformação de UML em Java. Após vincular os elementos, as
transformações subsequentes se mesclam conforme o esperado.
Nota: Para vincular os elementos de código
Java aos elementos de modelo UML, na página Principal da configuração
da transformação de UML em Java, clique em Vincular Java à UML.
Para
obter informações adicionais sobre esses cenários e mudanças de mesclagem quando você desenvolve em ambos,
Java, e UML, consulte o tópico de conceito relacionado abaixo.