2011-02-15 46 views
0

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

预先感谢您

回答

0

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

再见

安德烈

0

或许这些评论不是在“标准” XMI格式导出加载模型时这样Topcased忽略它们。

+0

他们实际上没有理会。我可以在TopCased UML编辑器中看到它们,尽管它们用某种“Rhapsody配置文件”表示。这里是一些关于它的文档http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/topic/com.ibm.rhapsody.oem.pdf.doc/pdf/XMI_Toolkit_Mapping_Rules_Overview.pdf 问题是,因为我没有配置文件元模型,所以我无法在QVT转换中管理这些实体。 此外,即使我能看到它们与它们实际涉及的UML实体的关系 – Sindico 2011-02-16 09:06:52