@Override public boolean addAll(Collection<?> collection) { boolean result = false; for (Object object : collection) { if (add(object)) { result = true; } } return result; } }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void dispose () { disposable.dispose (); }
wrappers = new Disposable(); wrappers.add(wrapper);
/** * If the given object implements {@link IWrapperItemProvider}, it is disposed by calling {@link * IDisposable#dispose dispose}. It is also removed from {@link #wrappers}, as it will longer need to be * disposed along with this item provider. */ protected void disposeWrapper(Object object) { if (object instanceof IWrapperItemProvider) { ((IWrapperItemProvider)object).dispose(); if (wrappers != null) { wrappers.remove(object); } } }
/** * This is called to dispose the disposables. */ public void dispose() { for (Object object : this) { IDisposable disposable = (IDisposable)object; disposable.dispose(); } clear(); }
if (wrappers.remove(child))
public Adapter adaptNew(Notifier target, Object adapterType) { Adapter adapter = super.adaptNew(target, adapterType); disposable.add(adapter); return adapter; }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void dispose () { disposable.dispose (); }
@Override public Adapter adaptNew(Notifier object, Object type) { Adapter result = super.adaptNew(object, type); disposable.add(result); return result; }
public void dispose() { disposable.dispose(); } }
@Override public Adapter adaptNew(Notifier object, Object type) { Adapter result = super.adaptNew(object, type); disposable.add(result); return result; }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void dispose () { disposable.dispose (); }
public Adapter adaptNew(Notifier target, Object adapterType) { Adapter adapter = super.adaptNew(target, adapterType); disposable.add(adapter); return adapter; }
/** * This disposes all the disposables. */ public void dispose() { disposable.dispose(); } }
public Adapter adaptNew(Notifier target, Object adapterType) { Adapter adapter = super.adaptNew(target, adapterType); disposable.add(adapter); return adapter; }
public void dispose() { disposable.dispose(); } }
@Override public Adapter adaptNew(Notifier object, Object type) { Adapter result = super.adaptNew(object, type); disposable.add(result); return result; }
public void dispose() { disposable.dispose(); } }
@Override public Adapter adaptNew(Notifier object, Object type) { Adapter result = super.adaptNew(object, type); disposable.add(result); return result; }
public void dispose() { disposable.dispose(); } }