我想这是一个关于模型转换的相当奇怪的问题。我从使用Rhapsody (IBM/Telelogic)定义的UML2.2模型开始,并通过Rhapsody XMI工具包以XMI格式导出。我已经成功地用Topcased (基于Eclipse的UML/Sysml建模环境)打开了它。因此,我对其应用了QVT转换,旨在创建具有特定实体子集的新UML模型。不幸的是,我还没有找到正确的方法来检索我在Rhapsody中编写的实体描述(即类和方法描述)。我注意到这些在XMI文件中作为RhapsodyProfile:RhpModelElement标记和descriptionHTML或descriptionRTF属性出现。然而,在QVT转换中,它们既不能作为构造型引用,也不能作为注释引用。对我来说,不要泄露这些信息是非常重要的。你们中有谁遇到过同样的问题吗?
提前谢谢你
发布于 2011-02-16 19:13:31
好吧,我想我可以回答我的问题。我实际上还没有找到解决这个问题的方法,但是你可以通过在Rhapsody中使用标签来解决这个问题。它们被导出为应用于标记元素的构造型。因此,您可以在QVT中管理它们。
再见
安德里亚
发布于 2011-02-16 04:56:41
这些注释可能不是以“标准”XMI格式导出的,因此Topcased在加载模型时会忽略它们。
https://stackoverflow.com/questions/5005002
复制相似问题