【发布时间】:2011-05-03 05:38:04
【问题描述】:
我使用 EMF 生成了一些类,现在我想实例化它们。我已经创建了与模型和元模型关联的 xmi 文件。现在我想将模型作为实例加载到我的程序中,但它不断抛出 NullPointerException。
我的代码是:
Map<String,Object> registry = EPackage.Registry.INSTANCE;
String workflowURI = ExcelEditorPackage.eNS_URI;
System.out.println(workflowURI);
ExcelEditorPackage wfPackage = (ExcelEditorPackage) registry.get(workflowURI); //throw NPE here
ExcelEditorFactory wfFactory = wfPackage.getExcelEditorFactory();
Page workflow = wfFactory.createPage();
因为 wfPackage 为空,所以它会在 wfFactory 处抛出异常。我的 NS URI 是“http://www.sg/model”(此 URL 不存在)。
【问题讨论】:
标签: java eclipse-emf