2011-02-15 41 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