如何使用Atlas转换语言获取工具可读的XMI

问题描述:

我是Atlas转换语言的初学者,已经基于重构元模型转换模型已经做了一些步骤。现在我想将基于metamodel1的指定模型转换为基于uml-metamodel的uml模型。我遇到的问题是我想要一个xmi文件,我可以用我的uml工具读取它(这是Magic Draw)。 我在哪里可以得到一个uml-metamodel,我可以在ATL中使用它来生成机器可读的xmi文件。我目前所有的方法都不成功。如何使用Atlas转换语言获取工具可读的XMI

这里的问题不是ATL。您获得的XMI文件是否可以被MagicDraw读取取决于您用作转换目标的UML元模型。

ATL转换生成模型,这些模型是如何存储的,因为XMI文件不依赖于ATL,而是依赖于目标模型的元模型。

您应该首先检查MagicDraw是否可以读取使用任何可用的Eclipse UML工具创建的UML模型,如果是,那么您可以在准备转换时使用该元模型