本文主要是介绍EMF资源与文件资源互转,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//将文件资源转换成EMF资源
public static Resource getEmfResource(IResource resource){
String uri = resource.getFullPath().toString();
URI resourceURI = URI.createPlatformResourceURI(uri, false);
return new ResourceSetImpl().getResource(resourceURI, true);
}
//将EMF资源转换成文件资源
public static IResource getResourceByEmfResource(Resource resource){
URI uri = resource.getURI();
String path = uri.toPlatformString(false);
return ResourcesPlugin.getWorkspace().getRoot().findMember(path);
}
这篇关于EMF资源与文件资源互转的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!