Java API to create UML diagrams
===

Is there any Java API that can be used in drawing/creating UML diagrams.

JFreeChart is a Java API to draw charts/bars/graphs, similarly is there any tool to draw UML diagrams using Java ?