GEF,EMF,RCP,Eclipse's plugin的几个问题(1) PackageNotFound Exception
2005-07-28 11:22
639 查看
Exception :
PackageNotFound
Reasons :
EMF package 没有注册,
Solution :
需要在配置文件中增加类似代码:
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri = "http:///com/companyname/projectname/modulename/model.ecore"
class = "com.companyname.projectname.modulename.model.ModelPackage" />
</extension>
如果是在其它的部分调用EMF代码,可以在resource.load之前增加类似代码:
//-->
ModelPackage modelInstance = ModelPackage.eINSTANCE;
Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE;
Map m = reg.getExtensionToFactoryMap();
m.put("*", new XMIResourceFactoryImpl());
ResourceSet rsSet = new ResourceSetImpl();
rsSet.setResourceFactoryRegistry(reg);
//<--
...
resource.load
load model
PackageNotFound
Reasons :
EMF package 没有注册,
Solution :
需要在配置文件中增加类似代码:
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri = "http:///com/companyname/projectname/modulename/model.ecore"
class = "com.companyname.projectname.modulename.model.ModelPackage" />
</extension>
如果是在其它的部分调用EMF代码,可以在resource.load之前增加类似代码:
//-->
ModelPackage modelInstance = ModelPackage.eINSTANCE;
Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE;
Map m = reg.getExtensionToFactoryMap();
m.put("*", new XMIResourceFactoryImpl());
ResourceSet rsSet = new ResourceSetImpl();
rsSet.setResourceFactoryRegistry(reg);
//<--
...
resource.load
load model
相关文章推荐
- GEF,EMF,RCP,Eclipse's plugin的几个问题(4) No more handles Exception 解决办法
- GEF,EMF,RCP,Eclipse's plugin的几个问题(2) Propertes View中的Property(Category)排序问题
- GEF,EMF,RCP,Eclipse's plugin的几个问题(3) 让eclipse的properies view实现disabled效果
- GEF,EMF,RCP,Eclipse's plugin的几个问题(5) RCP Navigator View project name 为空解决办法
- GEF,EMF,RCP,Eclipse's plugin的几个问题(6) 推荐使用新版本的VE(Visual Editor)
- GEF,EMF,RCP,Eclipse's plugin的几个问题(7) 创建自己的选择文件PropertyDescrptor自定义的FileNamePropertyDescriptor
- org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'taglib' not found
- 安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”
- 搭建android开发环境安装ADT时出现requires 'org.eclipse.gef 0.0.0' but it could not be found
- Error:REQUIRES 'ORG.ECLIPSE.GEF 0.0.0' BUT IT COULD NOT BE FOUND
- 关于requires 'org.eclipse.gef 0.0.0' but it could not be found的解决方法
- 对与几种javax.el.PropertyNotFoundException: Property 'XXX' not found on type java.lang.String问题原因
- 安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”
- 安装ADT 错误“requires 'org.eclipse.gef 0.0.0' but it could not be found” 以及配置 步骤
- 【zz】安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”
- 安装ADT的时候报错了(关于requires 'org.eclipse.gef 0.0.0' but it could not be found的解决方法)
- EL表达式问题:javax.el.PropertyNotFoundException: Property 'post' not readable on type java.lang.Boolean
- 安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”
- 安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”
- JSP页面使用EL表达式出现的问题:javax.el.PropertyNotFoundException: Property 'ID' not found on type java.lang.Str