| Elemento Java | Saída da Transformação |
|---|---|
| Pacote | A transformação gera um pacote que tem o nome completo do pacote que contém os elementos Java a transformar. Considere o seguinte fragmento de código Java:
A transformação gera a seguinte representação UML:
<package>packageB |
| Classe de implementação Java |
|
| Interface Java | No modelo de destino, no caminho correspondente do pacote
Java, as transformações geram uma interface UML que tem o mesmo nome que a
interface Java. Dependendo do perfil de destino que você selecionar na configuração de transformação, a transformação aplica o estereótipo «ServiceInterface» a partir do perfil Modelagem de Serviços (SoaML) ou o estereótipo «serviceSpecification» a partir do perfil reprovado Serviços de Software. |
| Classe Java | A transformação transforma somente as classes
Java que são tipos Parâmetro nos métodos da interface que corresponde à
origem de transformação. Para essas classes Java, no modelo de destino, no caminho do pacote correspondente, a transformação gera uma classe UML que tem o mesmo nome que a classe Java. Os nomes dos atributos Java não são alterados na classe UML gerada. Considere a seguinte classe Java:
Para cada atributo do tipo classe Java, em que a classe existe no espaço de trabalho, a transformação cria uma classe UML, como no exemplo a seguir:
|