EMF实际上定义了2种meta model,分别称为Ecore和Genmodel。Ecore包含了模型的定义,我们在创建EMF模型的时候,也是通过新建和编辑Ecore文件来进行。Genmodel包含了自动生成Java代码(模型的POJO类)的信息,比如怎样生成POJO,生成的POJO放到哪里。当对Ecore进行修改时,Genmodel自动获得更新。
方法/步骤
1
创建一个EMF项目(或者plugin项目也可),然后建立一个Ecore模型。
2
打开Properties视图,自行定义model的名称,namespace prefix,以及namespace url。
3
右键点击新建好的csdn模型,添加child。
4
笔者创建了一个叫Blog的EClass,通过Properties视图可以修改这个EClass的属性,通过右击Blog,可以添加新的child或者sibling。
5
在Properties视图中可以配置genmodel,比如Base Package可以定义将生成的代码放到哪个路径底下。
上一篇:水果酒酿小圆子
下一篇:eclipse怎么使用