/** * Associates an adapter with a notifier via the base implementation, then records it to ensure it * will be disposed. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override protected void associate(Adapter adapter, Notifier target) { super.associate(adapter, target); if (adapter != null) { disposable.add(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; }
/** * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public void dispose() { disposable.dispose(); }