Model QVT转换应用于从Rhapsody导出的UML(XMI)模型
我想这是一个关于模型转换的非常奇怪的问题。 我从一个用Rhapsody(IBM/Telelogic)定义的UML2.2模型开始,并通过RhapsodyXMI工具包在XMI中导出。我已经用Topcased(基于Eclipse的UML/Sysml建模环境)成功地打开了它。因此,我对其应用了QVT转换,旨在创建一个具有特定实体子集的新UML模型。 不幸的是,我没有找到检索我在Rhapsody中编写的实体描述(即类和方法描述)的正确方法。我注意到,在XMI文件中,RhapsodyProfile:Rhpodelement标记和descriptionHTML或descriptionRTF属性都有这些属性。然而,在QVT转换中,它们既不是原型,也不是注释。对我来说,不要泄露这些信息是非常重要的。你们中有谁面临同样的问题吗Model QVT转换应用于从Rhapsody导出的UML(XMI)模型,model,eclipse-emf,rhapsody,qvt,Model,Eclipse Emf,Rhapsody,Qvt,我想这是一个关于模型转换的非常奇怪的问题。 我从一个用Rhapsody(IBM/Telelogic)定义的UML2.2模型开始,并通过RhapsodyXMI工具包在XMI中导出。我已经用Topcased(基于Eclipse的UML/Sysml建模环境)成功地打开了它。因此,我对其应用了QVT转换,旨在创建一个具有特定实体子集的新UML模型。 不幸的是,我没有找到检索我在Rhapsody中编写的实体描述(即类和方法描述)的正确方法。我注意到,在XMI文件中,RhapsodyProfile:Rhpo
提前感谢可能这些评论没有以“标准”XMI格式导出,因此Topcased在加载模型时会忽略它们。好的,我想我可以回答我的问题了。 我实际上还没有找到这样做的方法,但是您可以通过在Rhapsody中使用标记来解决这个问题。它们作为应用于标记元素的原型导出。因此,您可以在QVT中管理它们 再见
安德里亚事实上他们并没有被忽视。我可以在TopCased UML编辑器中看到它们,尽管它们是用某种“Rhapsody概要”表示的。这里有一些关于它的文档,问题是,由于我没有配置文件元模型,我无法在QVT转换中管理这些实体。此外,即使我可以,我也看不到它们与它们实际引用的UML实体之间的关系