org.eclipse.emf.ecore.resource.impl.ResourceImpl.basicSetResourceSet()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(76)

本文整理了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

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);
}

相关文章

微信公众号

最新文章

更多