/** * Handles undoing the installation of the adapter from a Resource * by removing the adapter from each of the directly contained objects. */ protected void unsetTarget(Resource target) { basicUnsetTarget(target); List<EObject> contents = target.getContents(); for (int i = 0, size = contents.size(); i < size; ++i) { Notifier notifier = contents.get(i); removeAdapter(notifier, true, false); } }
/** * Handles undoing the installation of the adapter from a Resource * by removing the adapter from each of the directly contained objects. */ protected void unsetTarget(Resource target) { basicUnsetTarget(target); List<EObject> contents = target.getContents(); for (int i = 0, size = contents.size(); i < size; ++i) { Notifier notifier = contents.get(i); removeAdapter(notifier, true, false); } }
/** * Handles undoing the installation of the adapter from a ResourceSet * by removing the adapter from each of the directly contained objects. */ protected void unsetTarget(ResourceSet target) { basicUnsetTarget(target); List<Resource> resources = target.getResources(); for (int i = 0; i < resources.size(); ++i) { Notifier notifier = resources.get(i); removeAdapter(notifier, false, false); } }
/** * Handles undoing the installation of the adapter from a ResourceSet * by removing the adapter from each of the directly contained objects. */ protected void unsetTarget(ResourceSet target) { basicUnsetTarget(target); List<Resource> resources = target.getResources(); for (int i = 0; i < resources.size(); ++i) { Notifier notifier = resources.get(i); removeAdapter(notifier, false, false); } }
/** * 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); } }
/** * Handles undoing the installation of the adapter from an EObject * by removing the adapter from each of the directly contained objects. */ protected void unsetTarget(EObject target) { basicUnsetTarget(target); for (Iterator<? extends Notifier> i = resolve() ? target.eContents().iterator() : ((InternalEList<EObject>)target.eContents()).basicIterator(); i.hasNext(); ) { Notifier notifier = i.next(); removeAdapter(notifier, false, true); } }
/** * Handles undoing the installation of the adapter from an EObject * by removing the adapter from each of the directly contained objects. */ protected void unsetTarget(EObject target) { basicUnsetTarget(target); if (useRecursion()) { for (Iterator<? extends Notifier> i = resolve() ? target.eContents().iterator() : ((InternalEList<EObject>)target.eContents()).basicIterator(); i.hasNext(); ) { Notifier notifier = i.next(); removeAdapter(notifier, false, true); } } else if (!iterating) { iterating = true; for (TreeIterator<EObject> i = EcoreUtil.getAllContents(target, resolve()); i.hasNext(); ) { EObject eObject = i.next(); removeAdapter(eObject, false, true); } iterating = false; } }