public synchronized void dispose() { super.dispose(); stopListening(); }
protected void lastListenerRemoved() { for (int i = 0; i < options.length; i++) { options[i].observable.removeValueChangeListener(listener); } selectionIndex = -1; super.lastListenerRemoved(); }
public synchronized void addChangeListener(IChangeListener listener) { super.addChangeListener(listener); // If somebody is listening, we need to make sure we attach our own // listeners computeValueForListeners(); }
protected void firstListenerAdded() { super.firstListenerAdded(); selectionIndex = indexOfValue(getLiveValue()); for (int i = 0; i < options.length; i++) { options[i].observable.addValueChangeListener(listener); } }
@Override protected final void firstListenerAdded() { if (getRealm().isCurrent()) { startListeningInternal(); } else { getRealm().asyncExec(() -> { if (hasListeners && !isListening) { startListeningInternal(); } }); } hasListeners = true; super.firstListenerAdded(); }
public synchronized void dispose() { cancelScheduledUpdate(); if (observable != null) { observable.dispose(); observable = null; } super.dispose(); }
@Override protected final void lastListenerRemoved() { if (getRealm().isCurrent()) { stopListeningInternal(); } else { getRealm().asyncExec(() -> { if (!hasListeners && isListening) { stopListeningInternal(); } }); } hasListeners = false; super.lastListenerRemoved(); }
public synchronized void addChangeListener(IChangeListener listener) { super.addChangeListener(listener); // If somebody is listening, we need to make sure we attach our own // listeners computeValueForListeners(); }
public synchronized void dispose() { if (privateInterface != null && target != null) { target.removeChangeListener(privateInterface); target.removeStaleListener(privateInterface); } target = null; privateInterface = null; super.dispose(); } }
public synchronized void dispose() { if (map != null) { map.removeMapChangeListener(changeListener); map.removeStaleListener(staleListener); map = null; changeListener = null; staleListener = null; } super.dispose(); }
public synchronized void dispose() { if (tracked != null) { tracked.removeChangeListener(listener); tracked.removeStaleListener(listener); tracked = null; listener = null; } super.dispose(); }
@Override public synchronized void dispose() { if (listener != null) { eObject.eAdapters().remove(listener); listener = null; } eObject = null; eStructuralFeature = null; super.dispose(); }
@Override public synchronized void dispose() { if (listener != null) { eObject.eAdapters().remove(listener); listener = null; } eObject = null; eStructuralFeature = null; super.dispose(); }
@Override public synchronized void dispose() { if (!isDisposed()) { if (listener != null) listener.removeFrom(source); source = null; property = null; listener = null; stale = false; } super.dispose(); } }
@Override public synchronized void dispose() { if (!isDisposed()) { if (listener != null) listener.removeFrom(source); source = null; property = null; listener = null; stale = false; } super.dispose(); } }
@Override public synchronized void dispose() { if (listener != null) { eObject.eAdapters().remove(listener); listener = null; } eObject = null; eStructuralFeature = null; super.dispose(); }
@Override public synchronized void dispose () { this.service = null; this.tracker.close (); unbind (); super.dispose (); }
@Override public synchronized void dispose () { this.service = null; this.tracker.close (); unbind (); super.dispose (); }
public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
@Override public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }