Cita: estoy tratando de aprender a pasar de codigo a diagramas de clases
O sea que estás tratando de pasar de de las ruedas al motor...
Estás yendo por el caso completamente errado.
Los diagramas de clases son un paso
previo a la codificación, no posterior. Es la etapa en la que analizas y diseñas el sistema, sin lo cual programar no sólo no tiene utilidad (incluso si tienes mucha experiencia), sino que es proclive a redundancias, inconsistencias, errores de modelado, etc.
Si lo que necesitas es realizar la ingeniería inversa (o
reversa) de un sistema preexistente, eso es otro tema completamente diferente, y dependiendo del sistema, puede ser realizado con herramientas de software que ya existen,