如果有这个问题,请帮助我。

感谢Prashant

有帮助吗?

解决方案

是的,您可以为序列图生成XMI文件,并且很容易实现它,只需选中以下链接,您就可以得到所有想法。

http://www.umlgraph.org/

其他提示

这个问题是没有意义的。 XMI是UML的存储格式(如上所述,对于任何基于MOF的语言)。因此,XMI文件将包含UML项目的类图,序列图。

因此,任何能够加载此类UML图的工具都将能够显示其中包含的序列图。

不过可能发生的是XMI文件不包括图表的图形布局信息。因此,您可以导入模型信息,但是该工具可能不会以图形方式显示它们。您可能需要浏览模型,然后一一浏览模型元素并将其重新放置在画布中。

假设XMI文件代表序列图,则需要找到一个读取XMI文件,加载文件然后将文件发送到打印机的UML工具。

这一页 包括功能XMI的UML工具列表。

如果XMI文件适用于其他类型的UML图,或者完全不是UML*, ,那么简单的答案是您无法做到。

*鲜为人知的事实是,OMG XMI规范实际上定义了XML序列化 任何建模语言 它具有基于OMG MOF的元模型。 XMI/UML只是一个例子。

我不同意乔迪。 XMI文档描述了一个模型。模型与其表示(图)不同,但是它可能是一个旨在描述属于第一个模型的元素的方式的模型。例如,在最高的情况下,基于日食建模框架的案例工具,图是一个模型本身。因此,您可以,然后我实际上做到了这一点,请查看如何表现出XMI中的图表,并尝试从模型的XMI生成它。

祝你好运

这里的一部分混乱是UML 1 XMI不包含图布局信息,而UML 2 XMI可以包含图布局信息。因此,UML 2 XMI既是模型又是表示(其优点是有争议的,但可以简化可移植性)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top