用EMF绑定ZK(java)

用EMF绑定ZK(java),java,eclipse,bind,zk,emf,Java,Eclipse,Bind,Zk,Emf,我正在做一个ZK项目,我有一个基于EMF的第三方域模型。 我需要找到一种将ZK视图与EMF模型绑定的方法,但我没有找到任何相关信息。EMF是一种代码生成框架。 从他们的网站: 支持三个级别的代码生成: 模型为模型中的所有类提供Java接口和实现类,以及工厂和包(元数据)实现类。 适配器-生成实现类(称为ItemProviders),以适应模型类进行编辑和显示。 编辑器-生成结构正确的编辑器,该编辑器符合Eclipse EMF模型编辑器的推荐样式,并作为开始自定义的起点 接下来是您需要实现的服务器

我正在做一个ZK项目,我有一个基于EMF的第三方域模型。
我需要找到一种将ZK视图与EMF模型绑定的方法,但我没有找到任何相关信息。

EMF是一种代码生成框架。
从他们的网站:

支持三个级别的代码生成:
模型为模型中的所有类提供Java接口和实现类,以及工厂和包(元数据)实现类。
适配器-生成实现类(称为ItemProviders),以适应模型类进行编辑和显示。
编辑器-生成结构正确的编辑器,该编辑器符合Eclipse EMF模型编辑器的推荐样式,并作为开始自定义的起点

接下来是您需要实现的服务器层,这样您就可以插入/保存/更新/删除您的项目

接下来只使用ZK中生成的类。
zul只需要从生成的对象中获取getter/setter
ViewModel/Controller需要服务来加载/保存对象


要提醒的是,ZK it只是一个GUI框架,不管您使用什么模型/持久性。

实际上,我正试图找到一种方法,将属性的值与其他东西绑定,而不是像方法这样的属性。因为EMF中的EOObject实际上不像POJO或Bean。使用
@load
可以使用
vm.attribute
vm.getAttribute()
。zul是正常的EL表达式:感谢您的帮助,当我使用
@load
时,它对我有效,但如果我使用例如
@save(vm.writeMethod())时,我不会使用
@save
org.zkoss.zel.PropertyNotFoundException:在org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:442)的viewModel.VmBidon类型上找不到属性“callMethod”,我正在寻找解决方案。emf生成的setter的语法如何?