本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
EMF的JMerger使用
在生成java代码的中经常会遇到Java文件的合并问题,EMF的org.eclipse.emf.codegen插件提供了Java文件合并的工具类,用户只需要配置一定的规则就可以解决java文件的合并问题。
EMF提供了简介的API调用:
public String mergeContent(String sourceContent,String targetContent)
...
EMF校验框架
EMF提供了两类三种方式来校验EMF模型。
1> EMF ECore规则校验
2> Live校验
3> Batch校验
· EMF校验代码
这里用到的代码可以在EMF提供的例子中查看到。Example->EMF Validation Framework Plug-ins->General Validation Example)
· EMF E ...
Visual Editor相关问题
由于看到《从零开始学eclipse》书中关于Visual Editor的可视化编辑,又查看到我的eclipse中没有,于是开始琢磨怎么在eclipse Indigo(3.7)中装入VE。刚开始查阅说 ...
使用EMF建立模型并生成Java代码
接上文:http://blog.csdn.net/qinjienj/article/details/6851112
EMF实际上定义了2种meta model,分别称为Ecore和Genmodel。Ecore包含了模型的定义,我们在创建EMF模型的时候,也是通过新建和编辑Ecore文件来进行。Genmodel包含了自动生成Java代码(模型的POJO类)的信息,比如怎样生成POJO,生成的P ...
EMF校验--Live模式
1、在之前library的model、edit、editor基础上,增加一个Validator插件。
2、增加如下扩展点。
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extens ...
EMF学习--CompoundCommand
1、新建插件工程graph,建立ecore文件。
2、由ecore生成对应的genmodel文件,用来生成Model代码,edit和editor两个插件。
3、修改edit插件的EdgeItemProvider类,使Edge的source属性可以和Node的outgoing属性之间实现双向引用。
覆写createSetCommand方法,当feature为GraphPackage.Litera ...
EMF学习--属性可以选择的对象集的过滤
1、先在新建的library插件工程中建立ecore模型。
2、根据ecore生成对应的genmodel,由genmodel生成对应的Model代码以及edit和editor两个相关插件。
3、从Borrower对象的属性books可选择的对象集中排除SchoolBook。
修改edit插件中的BorrowerItemProvider类的addBooksPropertyDescriptor方法 ...