创建UML图的Java代码

问题描述 投票:0回答:1

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

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

有没有这样的东西,或者有什么外部工具我可以用来帮助绘制UML图,因为我已经知道方法,类属性名称等。

java uml reverse-engineering
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.