本文整理了Java中org.eclipse.emf.ecore.resource.impl.ResourceImpl.basicSetResourceSet
方法的一些代码示例,展示了ResourceImpl.basicSetResourceSet
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceImpl.basicSetResourceSet
方法的具体详情如下:
包路径:org.eclipse.emf.ecore.resource.impl.ResourceImpl
类名称:ResourceImpl
方法名:basicSetResourceSet
[英]Sets the new containing resource set, and removes the resource from a previous containing resource set, if necessary.
[中]设置新的包含资源集,并在必要时从以前的包含资源集中删除该资源。
代码示例来源:origin: org.eclipse.xtext.common/types
@Override
public NotificationChain basicSetResourceSet(ResourceSet resourceSet, NotificationChain notifications) {
if (resourceSet == null) {
ResourceSet oldResourceSet = this.resourceSet;
if (oldResourceSet != null && !oldResourceSet.eDeliver()) {
oldResourceSet.eAdapters().remove(mirror);
mirror = null;
eSetDeliver(false);
if (contents != null)
contents.clear();
unload();
}
}
return super.basicSetResourceSet(resourceSet, notifications);
}
代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.common.types
@Override
public NotificationChain basicSetResourceSet(ResourceSet resourceSet, NotificationChain notifications) {
if (resourceSet == null) {
ResourceSet oldResourceSet = this.resourceSet;
if (oldResourceSet != null && !oldResourceSet.eDeliver()) {
if (mirror instanceof Adapter) {
Adapter adapter = (Adapter) mirror;
oldResourceSet.eAdapters().remove(adapter);
}
mirror = null;
eSetDeliver(false);
if (contents != null)
contents.clear();
unload();
}
}
return super.basicSetResourceSet(resourceSet, notifications);
}
内容来源于网络,如有侵权,请联系作者删除!