【问题标题】:How to use a class defined in another .uml file using Papyrus UML?如何使用 Papyrus UML 使用在另一个 .uml 文件中定义的类?
【发布时间】:2011-04-01 07:05:47
【问题描述】:

我正在使用 Papyrus UML,我必须在我的图表中使用一个在另一个 .uml 文件中定义的类。我该怎么做?

谢谢

【问题讨论】:

    标签: uml tool-uml


    【解决方案1】:

    您需要创建一个快捷方式,但对我来说这不可用,因为我更喜欢在同一个模型甚至同一个图表中混合用例和类图元素。

    您可以使用 RSA IBM 或 Omondo EclipseUML 来做到这一点。

    【讨论】:

    • 但是我有一组类需要在多个图表中使用。
    • 换个工具你就能搞定!!
    【解决方案2】:

    我不是特别了解 Papyrus,但一般来说,在 UML 中,您应该在顶层有一个 Model-元素,并在其中创建一个 PackageImport。现在你应该可以设置“Imported Package”引用——但是必须先从工作区加载另一个 UML:

    这就是事情变得有趣的地方!在普通的 Eclipse UML 编辑器中,您必须首先使用模型大纲中的“UML 编辑器”菜单或“附加资源”子树来加载资源。我猜 Papyrus 在大纲中至少提供了相同的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-22
      • 2011-08-30
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多