public String getID(EObject obj) { return resource == null ? null : resource.getID(obj); }
public String getID(EObject obj) { return resource == null ? null : resource.getID(obj); }
/** * Get XmiId. * * @param eObject * The object to retrieve the id from * @return The unique XMI-ID of the given element */ public String getXmiId(EObject eObject) { return ((XMLResource) eObject.eResource()).getID(eObject); }
public String getHREF(EObject obj) { InternalEObject o = (InternalEObject) obj; URI objectURI = o.eProxyURI(); if (objectURI == null) { Resource otherResource = obj.eResource(); if (otherResource == null) { if (resource != null && resource.getID(obj) != null) { objectURI = getHREF(resource, obj); } else { objectURI = handleDanglingHREF(obj); if (objectURI == null) { return null; } } } else { objectURI = getHREF(otherResource, obj); } } objectURI = deresolve(objectURI); return objectURI.toString(); }
public String getHREF(EObject obj) { InternalEObject o = (InternalEObject) obj; URI objectURI = o.eProxyURI(); if (objectURI == null) { Resource otherResource = obj.eResource(); if (otherResource == null) { if (resource != null && resource.getID(obj) != null) { objectURI = getHREF(resource, obj); } else { objectURI = handleDanglingHREF(obj); if (objectURI == null) { return null; } } } else { objectURI = getHREF(otherResource, obj); } } objectURI = deresolve(objectURI); return objectURI.toString(); }
resource.setID(ecoreFeature, resource.getID(emofFeature)); EObject eObject = emofFeature.eContainer(); @SuppressWarnings("unchecked")
resource.setID(ecoreFeature, resource.getID(emofFeature)); EObject eObject = emofFeature.eContainer(); @SuppressWarnings("unchecked")
resource.setID(newEObject, resource.getID(eObject));
XMLResource xmlResource = (XMLResource) eResource; xmlResource.setID(copy, xmlResource .getID(stereotypeApplication));