EMF
文章平均质量分 83
JavaMan_chen
我就是传说中的java男!
展开
-
EMF学习笔记5——模型变动通知
当我们使用TableViewer或TreeViewer时,每当其input值发生改变,通常要调用视图的refresh方法来执行刷新操作,而使用EMF模型作为视图组件的文本提供器和标签提供器,却可以省略refresh操作。当构建AdapterFactoryContentProvid原创 2010-11-30 17:19:00 · 2169 阅读 · 0 评论 -
EMF学习笔记4——Query查询
<br />EMF查询框架主要由 org.eclipse.emf.query 这个plugin提供,创建并执行一个EMF查询,大概分为如下几步:<br />1,创建查询数据源;<br />2,构造EObjectCondition查询条件;<br />3,使用EMF查询框架提供的S原创 2010-11-18 21:44:00 · 2100 阅读 · 0 评论 -
EMF学习笔记2——模型适配器类
<br />适配器类是通过EMF.Edit这个框架生成的,通过它生成的适配器类为EMF模型起到了编辑器的作用,包括:<br />1为Jface组件(如TableViewer、TreeViewer等)提供ContentProvider和LabelProvider<br />2提供常原创 2010-11-04 20:09:00 · 2161 阅读 · 0 评论 -
EMF学习笔记6——模型验证
<br />EMF模型的验证主要通过ModeValidationService类的调用来完成<br /><br />由类图可以看到,ModelValidationService其实是一个单例模式,声明了getInstance()方法用于获取类的实例;<br />同时,该类还声明了原创 2010-12-05 22:47:00 · 2395 阅读 · 0 评论 -
EMF学习笔记3——EMF命令
在EMF中可以通过EditingDomain接口来编辑模型。AdapterFactoryEditingDomain实现了EditingDomain接口,和AdaperFactoryContentProvider一样,将操作逻辑通过适配器工厂转接给适配器类进行处理。通过Adapte原创 2010-11-08 21:28:00 · 2469 阅读 · 2 评论 -
EMF学习笔记1——模型实体类
<br />EMF是基于两种元模型来构建的,分别是Ecore和Genmodel。<br /> <br /> <br /><br />Ecore:主要用于定义模型结构的相关信息,并对外提供了一个根对象(犹如XML文件的根节点)用来代表要显示的模型,该对象的子节点为package(包原创 2010-11-02 20:15:00 · 4447 阅读 · 0 评论