我正在使用 EMF 将一个 eCore 模型转换为另一个 eCore 模型。一旦我建立了第二个 eCore 模型并使用以下代码将其保存到项目中,我必须手动刷新项目才能显示生成的模型。EMF 开发中是否有任何方法可以刷新工作区/项目,因此不需要手动步骤?
Resource s5Resource = s5resourceSet.createResource(URI.createURI(s5ModelFileName));
// Convert to s5 model
s5Model = ConvertModelToS5Model.convert(model);
s5Resource.getContents().add(s5Model);
// Now save the content.
try {
s5Resource.save(Collections.EMPTY_MAP);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}