/** * {@inheritDoc} * * @see org.teiid.designer.core.container.ObjectManager#setObjectId(org.eclipse.emf.ecore.EObject, * java.lang.String) */ @Override public void setObjectId(EObject object, String uuid) { Resource resrc = object.eResource(); if (resrc instanceof XResource) { ((XResource) resrc).setUuid(object, uuid); } else { MtkXmiResourceImpl.DETACHED_EOBJECT_TO_UUID_MAP.put(object, uuid); MtkXmiResourceImpl.DETACHED_UUID_TO_EOBJECT_MAP.put(uuid, object); } }