是否可以从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