2010-08-14 55 views

回答

0

是的,這很奇怪,但是從UML 2.3沒有XMI導出到Omnigraffe。

我不認爲這是一個很大的工作要做,所以你可以自己做。您需要採用EclipseUML2元模型或EMF模型,然後手動標識每個模型元素(例如,UML 2.3中的類是Omnigraffe等.....) 一旦所有元素都已識別,然後編碼xml映射器。它會工作。 一個好的映射器對於一個工程師來說大約需要18個月的時間,但如果你是5個人,你可以在不到3-6個月的時間內完成(編碼爲2個月,測試爲4個月)。 祝你好運,這個潛在的項目。

我的問題可能是爲什麼Omni Group沒有完成xml導出?

4

我爲Eclipse創建了一個小插件,以便從Java包中創建一個類似OmniGraffle的類圖。它不創建文件,而是使用AppleScript直接在已打開的OmniGraffle圖形中繪製圖表。該插件提供了一些選項來控制圖表創建,例如顯示或隱藏私有屬性等。參數化集合被轉換爲關聯,但是還有改進空間。該插件在 http://jpilgrim.github.com/eclipsetools/j2og/ 中描述,您還可以在其中找到更新站點的鏈接,以便輕鬆安裝該插件。

+0

歡迎來到Stack Overflow!雖然這可能會在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。 – 2011-09-01 12:32:58