QVT转换应用于从Rhapsody导出的UML(XMI)模型

时间:2011-02-15 14:41:14

标签: model eclipse-emf rhapsody qvt

我想这是一个关于模型转换的奇怪问题。 我从使用Rhapsody(IBM / Telelogic)定义的UML 2.2模型开始,并通过Rhapsody XMI工具包在XMI中导出。我已经使用Topcased(基于Eclipse的UML / Sysml建模环境)成功地打开了它。因此,我对其应用了QVT转换,旨在创建具有特定实体子集的新UML模型。 不幸的是,我没有找到正确的方法来检索我在Rhapsody中写的实体描述(即类和方法描述)。我注意到这些在XMI文件中作为RhapsodyProfile:RhpModelElement标记和descriptionHTML或descriptionRTF属性存在。然而,在QVT转换中,它们既不是刻板印象也不是注释。我不要放弃这些信息是非常重要的。有没有人遇到同样的问题?

提前谢谢

2 个答案:

答案 0 :(得分:1)

好吧我想我可以回答我的问题。 我实际上没有找到这样做的方法,但你可以通过在Rhapsody中使用标签来解决它。它们被导出为应用于标记元素的Stereotypes。因此,您可以在QVT中管理它们。

再见

安德烈

答案 1 :(得分:0)

这些注释可能不会以“标准”XMI格式导出,因此Topcased在加载模型时会忽略它们。