protected void setTarget(EObject target) { if (isConnectedObject(target)) { if (adaptedRoot == null) { adaptedRoot = new WeakReference<CDOObject>(CDOUtil.getCDOObject(target)); } basicSetTarget(target); if (target instanceof Resource) { addCleanObjectHandler(target); } } else { super.setTarget(target); } }
if (target instanceof Resource){ addCleanObjectHandler(target); }