Я сгенерировал некоторые классы, используя 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();
Он бросает значение в wfFactory, потому что wfPackage имеет значение null.Мой NS URI - "http://www.sg/model" (этот URL не существует).