La transformación de Java a UML transforma clases Java en especificaciones de UML 2.0.
Puede utilizar la transformación para poblar un modelo UML 2.0 nuevo o puede fusionar el contenido UML 2.0 generado con un modelo UML 2.0 existente.
Documentación de la transformación de Java a UML