原创作者: macrochen   阅读:591次   评论:0条   更新时间:2011-06-01    

·在采用Dynamic EMF方式生成EMF model的时候,使用EFactory创建的EClass一定要加到EPackage中去,否则在创建EObject的时候会出错

·在使用JFace Text Editor的时候,必须加入org.eclipse.ui.workbench.texteditor依赖,否则会报StatusTextEditor找不到的异常

·对于需要添加SelectionListener来说,一般都是从SelectionAdapter来继承创建自己的Listener,而不是从ISelectionListener实现

·IEditerInput是对Editor Input的一个描述,他不是Editor所需的model,而是对model的一个描述

·Reference的eClass是对Reference的meta, eType是对reference所指向的具体类的meta,在创建reference的时候的时候,必须使用eType,而不是eClass。

·如果需要使得类的实例化过程能够Undo,那么需要使用SetCommand来给Attribute或者Reference来赋值,否则可以使用eSet来进行赋值。

·如果一个Reference是List,在给其添加实例的时候,如果是Command的方式,则应该使用AddCommand,如果是eSet的方式,那么应该先使用eGet拿到这个List,然后使用List的add方法来添加实例

评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics