Я пытаюсь очистить проект Java от его зависимостей EMF. Я установил для параметра «Подавить типы EMF» в файле .genmodel в Eclipse значение true и повторно сгенерировал код. Это преобразовало типы EMF в типы Java, такие как EList в список. Но в проекте есть раздел, который использует классы EMF следующим образом:
VulnerabilityDB db = NvdFactory.eINSTANCE.createVulnerabilityDB();
XMIResource resource = new XMIResourceImpl(URI.createFileURI("target/test.vdb"));
resource.getContents().add(db);
resource.save(Collections.emptyMap());
Я думаю, что мне нужно переопределить это, используя только библиотеки Java, но я не знаком с EMF, и я не понял точной цели этого раздела. Как я могу исправить эту часть?