从 UML 序列图 XML 获取 Classes/Methods 信息

Getting Classes/Methods information from UML Sequence Diagram XML

你好堆栈溢出社区!

我正在研究一种基于 UML 序列图创建 Java unit/integration 测试的方法。

因此,我的第一步是使用 Astah 生成的 .XML 文件来获取有关图表 classes/methods 的信息。

在我的在线搜索中,我找不到图书馆来帮助我 fetching/parsing 来自 XML 文件的这些信息。

有什么可以帮助我阅读此文件而不是 100% 手动阅读吗?

谢谢!

我刚刚尝试了 Astah 7.2.0,XML 导出似乎遵循 UML 1.4 的 XMI 1.1 格式。

<XMI xmi.version="1.1" xmlns:JUDE="http://objectclub.esm.co.jp/Jude/namespace/" xmlns:UML="org.omg.xmi.namespace.UML">
<XMI.metamodel xmi.name="UML" xmi.version="1.4"/>

如果这也是你的情况,如果 Atash 真的实现了这一点。你现在必须找到一个能够解析这个的库...

Atash 似乎也有一个用于 XMI 2.4.1/ UML 2.4.1 导出的插件。如果您有权访问它,那么获得能够解析它的库会更容易。

干杯