本文整理了Java中org.eclipse.emf.ecore.resource.impl.ResourceImpl.getIntrinsicIDToEObjectMap
方法的一些代码示例,展示了ResourceImpl.getIntrinsicIDToEObjectMap
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceImpl.getIntrinsicIDToEObjectMap
方法的具体详情如下:
包路径:org.eclipse.emf.ecore.resource.impl.ResourceImpl
类名称:ResourceImpl
方法名:getIntrinsicIDToEObjectMap
[英]Returns the map used to cache the EObject that is identified by the #getEObjectByID(String)of its ID feature.
[中]返回用于缓存由其ID功能的#getEObjectByID(字符串)标识的EOObject的映射。
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore
protected boolean isAttachedDetachedHelperRequired()
{
return isTrackingModification() || getIntrinsicIDToEObjectMap() != null;
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
protected boolean isAttachedDetachedHelperRequired()
{
return isTrackingModification() || getIntrinsicIDToEObjectMap() != null;
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
protected void attachedHelper(EObject eObject)
{
if (isTrackingModification())
{
eObject.eAdapters().add(modificationTrackingAdapter);
}
Map<String, EObject> map = getIntrinsicIDToEObjectMap();
if (map != null)
{
String id = EcoreUtil.getID(eObject);
if (id != null)
{
map.put(id, eObject);
}
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore
protected void attachedHelper(EObject eObject)
{
if (isTrackingModification())
{
eObject.eAdapters().add(modificationTrackingAdapter);
}
Map<String, EObject> map = getIntrinsicIDToEObjectMap();
if (map != null)
{
String id = EcoreUtil.getID(eObject);
if (id != null)
{
map.put(id, eObject);
}
}
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
protected void detachedHelper(EObject eObject)
{
Map<String, EObject> map = getIntrinsicIDToEObjectMap();
if (map != null)
{
String id = EcoreUtil.getID(eObject);
if (id != null)
{
map.remove(id);
}
}
if (isTrackingModification())
{
eObject.eAdapters().remove(modificationTrackingAdapter);
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore
protected void detachedHelper(EObject eObject)
{
Map<String, EObject> map = getIntrinsicIDToEObjectMap();
if (map != null)
{
String id = EcoreUtil.getID(eObject);
if (id != null)
{
map.remove(id);
}
}
if (isTrackingModification())
{
eObject.eAdapters().remove(modificationTrackingAdapter);
}
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
Map<String, EObject> map = getIntrinsicIDToEObjectMap();
if (map != null)
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore
Map<String, EObject> map = getIntrinsicIDToEObjectMap();
if (map != null)
内容来源于网络,如有侵权,请联系作者删除!