【问题标题】:From Java code in eclipse to UML class diagrams in Omnigraffle从 Eclipse 中的 Java 代码到 Omnigraffle 中的 UML 类图
【发布时间】:2012-09-02 03:26:20
【问题描述】:

有没有办法将逆向工程 uml 图导入 Omnigraffle? 我有一堆可以创建 UML 类图的 eclipse 插件,但不是 Omnigraffle 可以处理的格式。 有什么方法可以让我的项目从 eclipse 到 Omnigraflle? 谢谢!

【问题讨论】:

    标签: java uml


    【解决方案1】:

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

    【讨论】:

    • 欢迎来到 Stack Overflow!虽然这在理论上可以回答这个问题,it would be preferable 在这里包含答案的基本部分,并提供参考链接。
    【解决方案2】:

    是的,这很奇怪,但是从 UML 2.3 中无法将 XMI 导出到 Omnigraffe。

    我不认为这是一项艰巨的工作,因此您可以自己完成。您需要获取 EclipseUML2 元模型或 EMF 模型,然后手动识别每个模型元素(例如,UML 2.3 中的类......在 Omnigraffe 中,等等......) 一旦识别了所有元素,然后编写一个 xml 映射器。它会起作用的。 一个好的映射器对于一名工程师来说大约需要 18 个月的工作时间,但如果你是 5 个人,你可以在不到 3-6 个月的时间内完成(编码需要 2 个月,测试需要 4 个月)。 祝这个潜在项目好运。

    我的问题可能是为什么 Omni Group 没有完成 xml 导出?

    【讨论】:

      猜你喜欢
      • 2013-03-31
      • 2012-05-28
      • 2016-05-12
      • 1970-01-01
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      相关资源
      最近更新 更多