/** * Handles undoing the installation of the adapter * by removing the adapter from each of the directly contained objects. */ @Override public void unsetTarget(Notifier target) { unsetTarget((Object)target); }
/** * Handles undoing the installation of the adapter * by removing the adapter from each of the directly contained objects. */ @Override public void unsetTarget(Notifier target) { unsetTarget((Object)target); }
/** * Handles undoing the installation of the adapter * by removing the adapter from each of the directly contained objects. * @deprecated Use or override {@link #unsetTarget(Notifier)} instead. */ @Deprecated protected void unsetTarget(Object target) { if (target instanceof EObject) { unsetTarget((EObject)target); } else if (target instanceof Resource) { unsetTarget((Resource)target); } else if (target instanceof ResourceSet) { unsetTarget((ResourceSet)target); } else { basicUnsetTarget((Notifier)target); } }
/** * Handles undoing the installation of the adapter * by removing the adapter from each of the directly contained objects. * @deprecated Use or override {@link #unsetTarget(Notifier)} instead. */ @Deprecated protected void unsetTarget(Object target) { if (target instanceof EObject) { unsetTarget((EObject)target); } else if (target instanceof Resource) { unsetTarget((Resource)target); } else if (target instanceof ResourceSet) { unsetTarget((ResourceSet)target); } else { basicUnsetTarget((Notifier)target); } }
@Override protected void unsetTarget(EObject target) { for (EClass c : target.eClass().getEAllSuperTypes()) { remove(c, target); } remove(target.eClass(), target); super.unsetTarget(target); }
super.unsetTarget(target);