是否可以從GEF中的Shape示例生成XML文件,與在GMF中生成相同? 像GMF一樣,如果我們選擇GMF Design頁面並使用XML文件打開它,它會提供有關模型圖形的所有外部信息,與我想用GEF生成的一樣。是否可以在gef中生成XML文件
0
A
回答
1
在GMF中,由於GMF建立在頂級EMF和GMF上,因此使用EMF作爲模型,GEF作爲MVC框架,所以您可以獲得自動XML序列化。不過,他們喜歡使用GEF的編輯必須關心序列化。
2
GEF與其領域模型的堅持之間確實沒有聯繫。
以下是兩種可能的解決方案: 1.如果您的域模型是普通Java對象(POJO),請嘗試使用JAXB,並使用JAXB註釋對它們進行註釋。然後使用JAXB來持久化它們。 2.切換到使用EMF(它將爲您提供開箱即用的XML串行化),並可能轉換爲GMF。
只是形狀示例 - 有一個EMF驅動的Shapes示例,它將模型化爲XMI,但可以輕鬆地將其更改爲XML。
相關問題
- 1. 是否可以從xml文件生成類?
- 2. 是否可以在預生成事件中更改文件的生成操作?
- 3. 生成SubSonic DAL時,是否可以在生成的文件名中包含.gen.cs?
- 4. XQuery - 是否可以生成非XML文檔?
- 5. 是否可以從ANTLR生成的Lexer和Parser文件生成語法文件?
- 6. 是否可以在文檔中使用源生成JAVA文檔?
- 7. BizTalk是否可行用於生成夜間xml文件?
- 8. 是否可以在5,430字節下生成favicon.ico文件?
- 9. 是否可以從Windows RT生成可執行文件?
- 10. 是否可以生成WASM文件而不是bundle.js?
- 11. 是否可以從Sphinx文檔生成一個.pot文件?
- 12. 是否可以通過反轉Qt .qm消息文件來生成源xml?
- 13. 是否可以在xml文件中使用條件?
- 14. 是否可以在SketchUp插件中動態生成紋理?
- 15. 在Python中,是否可以將生成器(context_diff)輸出寫入文本文件?
- 16. 是否可以從spring-beans.dtd生成的spring-beans.xsd生成java源文件?
- 17. 是否可以從bjam生成一個.h宏文件?
- 18. 是否可以從Excel文件生成ER圖
- 19. 是否可以從本地文件圖像從html5-canvas生成
- 20. Compass是否可以生成擴展和壓縮的CSS文件?
- 21. 是否可以使用JavaScript生成保存文件對話框?
- 22. 是否可以爲map-reduce生成多個輸出文件?
- 23. 是否可以從XSD文件生成SOAP消息?
- 24. 是否可以更改Doxygen生成的html文件的名稱?
- 25. 是否可以通過iManage API生成NRL文件?
- 26. 是否有任何工具可以生成labels.rdf文件?
- 27. 是否可以爲ARM和THUMB生成單獨的.exe文件?
- 28. 是否可以編寫/生成3D打印對象的文件?
- 29. 這個XML是否合法,我可以爲它生成XSS嗎?
- 30. 是否可以從EDMX模型生成XML?
謝謝,如果我使用EMF Ecore模型,是否有可能在我開發GEF Editor後在Palette中更改組件。我是否需要再次創建Ecore模型? – Eshika
這應該不成問題。 Palette工具使用工廠,所以你必須改變它們。 – vainolo
Ok ..但是使用Ecore模型生成的XML沒有任何ID.Is有可能我們可以爲每個ecore模型組件提供ID,以便我們可以基於這也會在XML中顯示。 – Eshika