创建UML图的Java代码

创建UML图的Java代码,java,uml,reverse-engineering,Java,Uml,Reverse Engineering,我正在创建一个程序,将Java源代码反向工程到UML类图中。我已经从源代码中读取了所有的方法名称等,但我想知道是否有用于生成UML的内置Java方法,例如: UMLdiagram u = new UMLdiagram(); Class c = new Class(); u.addClass(c); 如果我已经知道方法、类属性名称等,那么有没有类似的工具,或者有没有任何外部工具可以用来帮助绘制UML图呢 列出的一些工具是用Java编写的,一些是开源的,一些能够以这种格式创建UML图 如果您想要一

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

UMLdiagram u = new UMLdiagram();
Class c = new Class();
u.addClass(c);
如果我已经知道方法、类属性名称等,那么有没有类似的工具,或者有没有任何外部工具可以用来帮助绘制UML图呢

列出的一些工具是用Java编写的,一些是开源的,一些能够以这种格式创建UML图


如果您想要一些轻量级的东西,那么可以使用UML\u LOOK对Java源代码进行反向工程并自动生成类图

Hi@Steven,欢迎使用SO。不,Java核心库不包含任何开箱即用的UML绘图功能,此外,我担心关于工具、库的问题被认为是离题的,因此有些工具用于此反向工程。但没有听说过Java库