现象:在emf工程中建立了自定义的模板,并设置了genmodel的属性,但是产生的代码并不按照自定义模板来生成。
解决方法:检查genmodel的dynamicTemplates 是否为ture,以及templateDirectory路径是否正确,这里templateDirectory的路径是“/工程目录/自定义模板文件目录”,如“/myModelProject/templates”
原因分析:由于EMF会产生整个插件工程,它的目录范围是整个workspace,而不是默认当前工程,所以在指定目录时必须告诉EMF是哪个工程下的目录