eclipse emf 怎么生成测试代码
发布网友
发布时间:2023-05-30 04:17
我来回答
共1个回答
热心网友
时间:2024-01-06 16:56
EMF用于定义和实现结构化数据模型。所谓数据模型就是用来处理应用中需要处理的数据的一组相关类。
使用EMF的好处
1. 代码生成。根据模型的定义生成可用数据模型的所有代码。EMF依照模板文件生成容易阅读的代码,模板文件可以定制。你可以修改所生成的代码,并且重新生成类时会保留所做的修改。生成代码需要的是Rational Rose模型文件,批注Java接口或XML schema 定义(开发中)
2. 元数据。你可以用程序查询模型结构,得到比标准的Java BeanInfo或反射更多的信息。EMF还支持访问和更新模型。
3. 缺省序列化。EMF可以从XMI文件装载模型实例,也可以保存模型实例到XMI文件(XMI文件是一种XML格式的文件)。你也可以保存到不同格式的文件。文件格式XML schema还在开发中。
4. 文件之间的连接。你可以保存和编辑多个文件中的数据
5. 编辑器。EMF还会生成一个模型编辑器,还有一个反射编辑器,只用模型的元数据就可以浏览和编辑EMF模型文件。