我想这是一个相当奇怪的模型转换问题。 我从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转换
预先感谢您
他们实际上没有理会。我可以在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