Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从eclipse中的Java代码到Omnigraffle中的UML类图_Java_Uml - Fatal编程技术网

从eclipse中的Java代码到Omnigraffle中的UML类图

从eclipse中的Java代码到Omnigraffle中的UML类图,java,uml,Java,Uml,有没有一种方法可以将反向工程的uml图转换成Omnigraffle? 我有很多eclipse插件可以创建UML类图,但不是Omnigraffle可以处理的格式。 有没有办法让我的项目从eclipse转到Omnigrafle? 谢谢 是的,这很奇怪,但是UML2.3中没有XMI导出到Omnigraffe 我不认为这是一个大的工作要做,所以你可以自己做。您需要采用EclipseUML2元模型或EMF模型,然后手动识别每个模型元素(例如UML2.3中的类是Omnigraffe中的类,等等) 识别所有元

有没有一种方法可以将反向工程的uml图转换成Omnigraffle? 我有很多eclipse插件可以创建UML类图,但不是Omnigraffle可以处理的格式。 有没有办法让我的项目从eclipse转到Omnigrafle?
谢谢

是的,这很奇怪,但是UML2.3中没有XMI导出到Omnigraffe

我不认为这是一个大的工作要做,所以你可以自己做。您需要采用EclipseUML2元模型或EMF模型,然后手动识别每个模型元素(例如UML2.3中的类是Omnigraffe中的类,等等) 识别所有元素后,编写xml映射程序。这会奏效的。 一个好的制图员需要为一个工程师工作18个月,但如果你们是5岁的人,你们可以在不到3-6个月的时间内完成(编码2个月,测试4个月)。 祝这个有潜力的项目好运


我的问题可能是Omni小组为什么没有进行xml导出?

我为Eclipse创建了一个小插件,以便从Java包中创建类似OmniGraffle UML的类图。它不创建文件,而是使用AppleScript在打开的OmniGraffle图形中直接绘制图表。该插件提供了一些选项来控制图表的创建,例如,显示或隐藏私有属性等。参数化集合被转换为关联,但仍有改进的余地。插件描述见
您还可以在其中找到更新站点的链接,以便轻松安装插件。

欢迎使用Stack Overflow!虽然这可以从理论上回答这个问题,但这里要包括答案的基本部分,并提供链接供参考。