Este es un pequeño proyecto que genera diagramas entidad relacion apartir de un archivo de entrada XML, lo scannea, parsea (con jFlex y Cup) y lo dibuja (jGraphX), permite exportar el archivo como una imagen .png y crear archivos .dbf de cada tabla del archivo de entrada.
Puede servirles de base para construir un parser y scanner.