【发布时间】:2012-09-02 03:26:20
【问题描述】:
有没有办法将逆向工程 uml 图导入 Omnigraffle? 我有一堆可以创建 UML 类图的 eclipse 插件,但不是 Omnigraffle 可以处理的格式。 有什么方法可以让我的项目从 eclipse 到 Omnigraflle? 谢谢!
【问题讨论】:
有没有办法将逆向工程 uml 图导入 Omnigraffle? 我有一堆可以创建 UML 类图的 eclipse 插件,但不是 Omnigraffle 可以处理的格式。 有什么方法可以让我的项目从 eclipse 到 Omnigraflle? 谢谢!
【问题讨论】:
我为 Eclipse 创建了一个小插件,以便从 Java 包创建一个类似于 OmniGraffle UML 的类图。它不创建文件,而是使用 AppleScript 在打开的 OmniGraffle 绘图中直接绘制图表。该插件提供了一些选项来控制图表的创建,例如,显示或隐藏私有属性等。参数化集合被转换为关联,但仍有改进的空间。该插件描述于 http://jpilgrim.github.com/eclipsetools/j2og/ 您还可以在其中找到更新站点的链接,以便轻松安装插件。
【讨论】:
是的,这很奇怪,但是从 UML 2.3 中无法将 XMI 导出到 Omnigraffe。
我不认为这是一项艰巨的工作,因此您可以自己完成。您需要获取 EclipseUML2 元模型或 EMF 模型,然后手动识别每个模型元素(例如,UML 2.3 中的类......在 Omnigraffe 中,等等......) 一旦识别了所有元素,然后编写一个 xml 映射器。它会起作用的。 一个好的映射器对于一名工程师来说大约需要 18 个月的工作时间,但如果你是 5 个人,你可以在不到 3-6 个月的时间内完成(编码需要 2 个月,测试需要 4 个月)。 祝这个潜在项目好运。
我的问题可能是为什么 Omni Group 没有完成 xml 导出?
【讨论】: