UML Generator provides APIs for generating UML diagrams from java source.