//将文件资源转换成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资源与文件资源互转
最新推荐文章于 2019-12-16 17:50:07 发布