- 博客(11)
- 收藏
- 关注
原创 In which languages are you doing paid work?
CodeProject上的一个调查```In which languages are you doing paid work? Option Votes % C# 2234
2007-08-24 08:41:00
454
原创 EMF中的code generation(二)
先顺带简要谈谈jmerge,它主要用来合并代码。在source和target中用annotation来标记,在jmerge配置文件中使用元素来指定要匹配的pattern。在目标代码中删除或修改@generated标记,就没有与dictionary中匹配,那么代码就不会merge。在source代码中,标记了@unmodified,不管目标代码匹配不匹配@generated都会合并。
2007-08-20 17:17:00
999
原创 EMF中的code generation(一)
简单的说就是template files(*.XXjet) 由Jet Builder,JETNature 转换成为 java 类(*.java) 这些类可以按照定义的模版(skeleton)生成. 如果使用Jet生成code,第一步生成的java 类还是属于template implementation class,只有这些java class输出的text才达到真正的目的.归纳为2
2007-08-16 20:13:00
1281
原创 EMF importer.Rose
想看看EMF中把rose的模型文件*.mdl转换生成genmodel的这块功能。 边看边记,继续保持杂乱的风格先找到入口...在新建emf model file时,如下图:对照source中的importer可以找到importer.rose.ui.RoseImporterWizard.RoseImporterWizard继承了ModelImporterWizard,Model
2007-08-13 17:36:00
1110
原创 EMF References
Non-Changeable与Unsettable AttributesNon-Changeable Attributes:没有相应的set方法,不能externly修改其value.Unsettable Attributes:一个attribute具有unset状态.unset的用途,比如:item的一个attribute:shipDate,那么shipDate是unse
2007-08-10 10:40:00
1056
原创 EMF.edit framework(二)
command frameworkAdapterFactoryEditingDomain同content and label providers一样,通过ItemProviderAdapterFactory把它的实现delegate给item providers(必须要有IEditingDomainItemProvider接口).而purchaseOrderItemProvider正好也有
2007-08-08 17:42:00
1130
1
原创 EMF.edit framework(一)
EMF.edit framework提供了一些可重用的类来帮助建立模型的editor.它提供了: 1.content provider,label provider,property source support等支持JFace 的类. 2.一个command framework 3.一个code generator一.content provider
2007-08-08 15:07:00
1072
1
原创 Modeling Framework
Modeling Framework包含的基本都是模型信息.在各YYY类的setAttributeName()方法中都有:if (eNotificationRequired()) eNotify(new ENotificationImpl(this, //Notifier Notification.SET,
2007-08-08 11:53:00
827
原创 EMF学习笔记摘要
1.EMF的三大部分: (1)EMF.ECORE :也就是核心元模型,用来表示模型的模型. (2)EMF.EDIT :为模型构建editor和viewer. (3)EMF.CODEGEN :根据输入的模型进行代码生成.2.ECORE的结构:3.在EMF导入ecore,生成genmodel,再生成代码以后,如要自己修改生成的代码,需修改被
2007-08-08 10:36:00
1583
原创 Charles McAuley在全面揭露安全邮件列表上公布的消息
-----BEGIN PGP SIGNED MESSAGE-----Hash: SHA1Hey all,aside from the new file upload vulnerability in Firefox 1.5.0.3 andbelow, I discovered two others a year ago (one in IE, the other inFirefox) in the
2006-06-10 12:31:00
1247
转载 分析称中国软件应突围美印模式走新兴软件路
http://news.youkuaiyun.com/n/20060520/90711.htmlwait and see吧。分析归分析,是对是错还得看未来,概率事件这么多,谁能说得清楚要走什么路呢。
2006-05-21 16:05:00
632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人