【发布时间】:2017-08-15 21:45:02
【问题描述】:
我正在尝试从其 EMF 依赖项中清除 Java 项目。我将 Eclipse 中 .genmodel 文件中的“抑制 EMF 类型”选项设置为 true 并重新生成了代码。这将 EMF 类型转换为 Java 类型,例如 EList 到 List。但是项目中有一个部分使用 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,也没有得到本节的确切目标。我该如何修复这部分?
【问题讨论】: