创建UML图的Java代码

时间:2014-10-22 09:11:51

标签: java uml reverse-engineering

我正在创建一个程序,将Java源代码反向工程为UML类图。我已经从源代码中读取了所有方法名称等,但我想知道是否有任何内置的Java方法来生成UML,例如:

UMLdiagram u = new UMLdiagram();
Class c = new Class();
u.addClass(c);

是否有类似的内容或是否有任何外部工具可用于帮助绘制UML图,因为我已经知道方法,类属性名称等。

1 个答案:

答案 0 :(得分:0)

看看http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools

列出的一些工具是Java,其中一些是开源的,其中一些能够以XMI格式创建UML图。

如果你想要一些轻量级的东西,那么DoxygenGraphviz一起可以反向设计Java源代码并使用UML_LOOK自动生成类图