【问题标题】:Save UML diagrams in XMI file将 UML 图保存在 XMI 文件中
【发布时间】:2016-02-02 03:59:11
【问题描述】:

如何将我的 UML 2.5 图保存在 XMI 文件中。我阅读了 UML 和 XMI 的规范,但我的英语水平不足以清楚地理解它。
我非常需要包含一些 UML 2.5 图的 xmi 文件示例。但我找不到这样的样本。或者一些比 OMG 规范更容易的文档。是否存在一些 XMI 或文档示例?

【问题讨论】:

  • 手工编写 XMI 序列化可能是一项非常艰巨的任务,除非您必须这样做,否则我不建议您这样做。你想用什么工具/语言来保存它?因为例如 Java 有它的工具(例如 wiki.eclipse.org/MDT-UML2
  • 另外,由于您的问题过于宽泛(并要求提供场外资源),因此很可能会因为没有建设性而被删除。
  • 只是在俄罗斯论坛上没有人回复我
  • 感谢您的回答,我会尝试理解生成的文件

标签: uml xmi


【解决方案1】:

XMI 是交换 UML 模型而不是图表的标准。

有关交换图表的标准,请参阅UML Diagram Interchange

尽管如此,许多 UML 工具供应商在其 XMI 导出中添加了图表规范。遗憾的是,这些都是 XMI 的自定义扩展,因此其他工具不太可能能够正确读取并解释它们。

【讨论】:

  • 也许,我写的问题不正确。但我知道如何在 xmi 中插入有关图表等的附加信息,以便在加载后在屏幕上绘制它。但是我对 UML 对象及其声明有疑问,例如如何将 xmi 格式的类和关联呈现为 UML 对象,而不是可绘制实体。
  • 你怎么能知道额外的图表信息,但不知道类和关联等基础知识? omg 网站上有一个规范文档。从那里开始。
  • 因为它只是xmi的扩展。我写了抽屉需要的信息,例如背景颜色、位置、大小等。
  • 我已经阅读了 omg 规范。但是在 xmi 中几乎没有关于对象表示的内容。只有少数几个例子涵盖了基础。所以我问在哪里可以找到更多扩展示例或文档。
  • 如果你能发布一些包含自定义数据类型和两个链接类的类图的 xmi,我会很高兴。它可以帮助我理解 xmi 中 UML 对象表示的原理
猜你喜欢
  • 1970-01-01
  • 2018-10-14
  • 1970-01-01
  • 2020-05-31
  • 1970-01-01
  • 2012-05-05
  • 1970-01-01
  • 2018-07-08
  • 1970-01-01
相关资源
最近更新 更多