0

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

先感谢您

4

2 回答 2

1

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

再见

安德烈亚

于 2011-02-16T11:13:30.593 回答
0

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

于 2011-02-15T20:56:40.887 回答