2012-06-14 95 views
0

有沒有辦法在eclipse emf插件中處理EAJAVA_ ..類型,如EAJAVA_INT?導入由Sparx Enterprise Architect導出的XMI文件 - EAJAVA ...類型

有在導入XMI文件引發的異常:

org.eclipse.emf.ecore.xmi.UnresolvedReferenceException:未解決的參考 'EAJava_int'。

非常感謝提前!

+0

嘗試使用通用標籤,否則您可能無法獲得答案。 –

+0

這個問題的常見標籤是什麼?你能給我一個建議嗎? – user1006115

+1

我已經添加了它們:)如果您指出標籤,您可以看到「追隨者」的數量通常是流行度的相當好的指標。 –

回答

1

有一個類似的問題提出了一些建議:How do I import a SysML model (in XMI format) to Papyrus?

這種方法需要創建一個新的EMF項目,並創造該項目的過程中導入XMI文件。我正在使用Eclipse Juno,並且我沒有看到使用當前EMF捆綁軟件的選項。我已閱讀that XMI import isn't supported currently supported with Papyrus

作爲替代,對於Eclipse平臺中的UML建模,有Modelio (Free Edition available)顯然基於Eclipse。 Modelio supports XMI Import/Export with the addition of a particular Modelio module

我只關心Modelio,雖然它似乎基於Eclipse,但它不通過Update站點進行安裝 - 必須安裝整個Modelio包,並將其與主IDE平臺分開維護。至少,它是Eclipse IDE中UML建模的一種免費替代方案,可支持XMI導入/導出。還有a video tutorial available, demonstrating how to use Eclipse stand-alone and Modelio on the same project, simultaneously.

我在嘗試回答我遇到的類似問題時發現了此問題,我自己。我正在研究在一個項目中使用the Sparx Systems XSD Datatypes Package的想法。 Sparx Systems的這個軟件包以XMI格式提供。這是一個信息豐富的過程,爲了確定答案,我想我可以分享我發現的東西。我想我很快就會切換到Modelio。希望它有幫助;)

+0

然而,在安裝Modelio免費版後,我恐怕找不到XMI導入/導出模塊。它也沒有出現在Modelio商店。也許它已經被轉移到了其中一個非免費版本中...... –

+0

看起來他們已經更新瞭如何將XMI模型導入到Modelio中。可以在Modelio的'模型'視圖中簡單地右鍵單擊模型,然後選擇XMI - >導入 - 易於操作;) –

相關問題