我想這是一個相當奇怪的模型轉換問題。 我從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