首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除EMF依赖项

删除EMF依赖项
EN

Stack Overflow用户
提问于 2017-08-14 23:52:12
回答 1查看 66关注 0票数 1

我正在尝试将Java项目从其EMF依赖项中清除出来。我将Eclipse的.genmodel文件中的"Suppress EMF Types“选项设置为true,并重新生成了代码。这会将EMF类型转换为Java类型,比如EList to List。但项目中有一节使用EMF类,如下所示:

代码语言:javascript
复制
        VulnerabilityDB db = NvdFactory.eINSTANCE.createVulnerabilityDB();
        XMIResource resource = new XMIResourceImpl(URI.createFileURI("target/test.vdb"));
        resource.getContents().add(db);
        resource.save(Collections.emptyMap());

我认为我需要仅使用Java库重新实现此功能,但我不熟悉EMF,也不了解本节的确切目标。我怎样才能修复这个部分?

EN

回答 1

Stack Overflow用户

发布于 2017-08-15 21:45:02

这是您遇到的最小瓶颈/要求。我建议创建一个facade来隐藏剩余的EMF。例如:

代码语言:javascript
复制
interface VDBService {
    void createDB(VulnerabilityDB db, String uri);
    VulnerabilityDB loadDB(String uri);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45678392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档