Linguine Maps is an open-source (LGPL, Java 1.4+) utility that will automatically produce easy to read UML-style entity-relation diagrams from Ant build files, XML DTD, Hibernate mapping files, ObJect Relational Bridge mapping files, etc.

All diagrams produced by the Linguine Maps are precise reflection of the source code. There is absolutely no manual work! It is fully automatic! Try it online now!