本文整理了Java中org.eclipse.emf.ecore.resource.impl.ResourceImpl.getEObjectByID
方法的一些代码示例,展示了ResourceImpl.getEObjectByID
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceImpl.getEObjectByID
方法的具体详情如下:
包路径:org.eclipse.emf.ecore.resource.impl.ResourceImpl
类名称:ResourceImpl
方法名:getEObjectByID
[英]Returns the object based on the fragment as an ID.
[中]将基于片段的对象作为ID返回。
代码示例来源:origin: org.emfjson/emfjson-jackson
@Override
protected EObject getEObjectByID(String id) {
if (idToEObjectMap != null) {
EObject eObject = idToEObjectMap.get(id);
if (eObject != null) {
return eObject;
}
}
return super.getEObjectByID(id);
}
代码示例来源:origin: emfjson/emfjson-jackson
@Override
protected EObject getEObjectByID(String id) {
if (idToEObjectMap != null) {
EObject eObject = idToEObjectMap.get(id);
if (eObject != null) {
return eObject;
}
}
return super.getEObjectByID(id);
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore.xmi
@Override
protected EObject getEObjectByID(String id)
{
if (idToEObjectMap != null)
{
EObject eObject = idToEObjectMap.get(id);
if (eObject != null)
{
return eObject;
}
}
return useIDAttributes() ? super.getEObjectByID(id) : null;
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore.xmi
@Override
protected EObject getEObjectByID(String id)
{
if (idToEObjectMap != null)
{
EObject eObject = idToEObjectMap.get(id);
if (eObject != null)
{
return eObject;
}
}
return useIDAttributes() ? super.getEObjectByID(id) : null;
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
public EObject getEObject(String uriFragment)
{
int length = uriFragment.length();
if (length > 0)
{
if (uriFragment.charAt(0) == '/')
{
return getEObject(SegmentSequence.create("/", uriFragment).subSegmentsList(1));
}
else if (uriFragment.charAt(length - 1) == '?')
{
int index = uriFragment.lastIndexOf('?', length - 2);
if (index > 0)
{
uriFragment = uriFragment.substring(0, index);
}
}
}
return getEObjectByID(uriFragment);
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.emf.ecore
public EObject getEObject(String uriFragment)
{
int length = uriFragment.length();
if (length > 0)
{
if (uriFragment.charAt(0) == '/')
{
return getEObject(SegmentSequence.create("/", uriFragment).subSegmentsList(1));
}
else if (uriFragment.charAt(length - 1) == '?')
{
int index = uriFragment.lastIndexOf('?', length - 2);
if (index > 0)
{
uriFragment = uriFragment.substring(0, index);
}
}
}
return getEObjectByID(uriFragment);
}
代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.ecore
return getEObjectByID(uriFragmentRootSegment.substring(1));
内容来源于网络,如有侵权,请联系作者删除!