本文整理了Java中org.eclipse.emf.ecore.resource.impl.ResourceImpl.attachedHelper
方法的一些代码示例,展示了ResourceImpl.attachedHelper
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceImpl.attachedHelper
方法的具体详情如下:
包路径:org.eclipse.emf.ecore.resource.impl.ResourceImpl
类名称:ResourceImpl
方法名:attachedHelper
暂无
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
public void attached(EObject eObject)
{
if (isAttachedDetachedHelperRequired())
{
attachedHelper(eObject);
for (TreeIterator<EObject> tree = getAllProperContents(eObject); tree.hasNext(); )
{
attachedHelper(tree.next());
}
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore
public void attached(EObject eObject)
{
if (isAttachedDetachedHelperRequired())
{
attachedHelper(eObject);
for (TreeIterator<EObject> tree = getAllProperContents(eObject); tree.hasNext(); )
{
attachedHelper(tree.next());
}
}
}
代码示例来源:origin: org.emfjson/emfjson-jackson
@Override
protected void attachedHelper(EObject eObject) {
super.attachedHelper(eObject);
String id = getID(eObject);
if (id == null) {
if (!isLoading()) {
id = DETACHED_EOBJECT_TO_ID_MAP.remove(eObject);
if (id == null) {
id = EcoreUtil.generateUUID();
}
setID(eObject, id);
}
} else {
getIDToEObjectMap().put(id, eObject);
}
}
代码示例来源:origin: emfjson/emfjson-jackson
@Override
protected void attachedHelper(EObject eObject) {
super.attachedHelper(eObject);
String id = getID(eObject);
if (id == null) {
if (!isLoading()) {
id = DETACHED_EOBJECT_TO_ID_MAP.remove(eObject);
if (id == null) {
id = EcoreUtil.generateUUID();
}
setID(eObject, id);
}
} else {
getIDToEObjectMap().put(id, eObject);
}
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore.xmi
@Override
protected void attachedHelper(EObject eObject)
{
super.attachedHelper(eObject);
if (useIDs())
{
String id = getID(eObject);
if (useUUIDs() && id == null)
{
if (assignIDsWhileLoading() || !isLoading())
{
id = DETACHED_EOBJECT_TO_ID_MAP.remove(eObject);
if (id == null)
{
id = EcoreUtil.generateUUID();
}
setID(eObject, id);
}
}
else if (id != null)
{
getIDToEObjectMap().put(id, eObject);
}
}
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore.xmi
@Override
protected void attachedHelper(EObject eObject)
{
super.attachedHelper(eObject);
if (useIDs())
{
String id = getID(eObject);
if (useUUIDs() && id == null)
{
if (assignIDsWhileLoading() || !isLoading())
{
id = DETACHED_EOBJECT_TO_ID_MAP.remove(eObject);
if (id == null)
{
id = EcoreUtil.generateUUID();
}
setID(eObject, id);
}
}
else if (id != null)
{
getIDToEObjectMap().put(id, eObject);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!