【发布时间】:2015-09-18 02:20:24
【问题描述】:
我必须从 java 文件中生成类图,这样解析器必须可以在命令行上执行,格式如下:
umlparser 类路径输出文件名
umlparser 是我的 .java 文件名
classpath 是所有 .java 源文件所在的文件夹名称
输出文件名是您程序将生成的输出图像文件的名称(.jpg、.png 或 .pdf 格式)
可以使用解析Java Source和生成UML图的工具。
我查看了http://yuml.me/diagram/class/draw,发现这是生成类图的好方法。
但是,我不知道如何以
的形式获取代码[Customer|forname:string;surname:string|doPost();doGet()]<>-orders*>[Order]
[Order]++-0..*>[LineItem]
[Order]-[note:Aggregate root{bg:wheat}]
关于如何生成此代码的任何见解?
也欢迎任何其他建议。
【问题讨论】:
-
你为什么想要那种形式的代码?文本 UML 表示法?
-
基本上我想从命令行生成UML图,格式为:umlparser classpath output_file_name。我不想在 IDE 上生成它。但是,我可以使用任何 API 或库,但如何从命令行获取结果。
-
您是否正在寻找能够反转 Java、生成图表并拥有远程 API 的 UML 工具...我知道其中一些,但我不确定这是正确的地方。
-
@RedBeard 你能告诉我那个 API 吗?
标签: java uml class-diagram