checkRealm(); int size = wrappedList.size(); if (oldIndex < 0 || oldIndex >= size) throw new IndexOutOfBoundsException( "newIndex: " + newIndex + ", size:" + size); //$NON-NLS-1$ //$NON-NLS-2$ Object element = remove(oldIndex); add(newIndex, element); return element;
public synchronized void addListChangeListener(IListChangeListener listener) { addListener(ListChangeEvent.TYPE, listener); }
/** * Sets the stale state. Must be invoked from the current realm. * * @param stale * The stale state to list. This will fire a stale event if the * given boolean is true and this observable list was not already * stale. */ public void setStale(boolean stale) { checkRealm(); boolean wasStale = this.stale; this.stale = stale; if (!wasStale && stale) { fireStale(); } }
@Override public synchronized void dispose() { if (listener != null) { eObject.eAdapters().remove(listener); listener = null; } eObject = null; eStructuralFeature = null; super.dispose(); }
@Override public Object move ( final int oldIndex, final int newIndex ) { checkRealm (); final Object result = super.move ( oldIndex, newIndex ); updateValue (); return result; }
@Override public synchronized void dispose() { if (listener != null) { eObject.eAdapters().remove(listener); listener = null; } eObject = null; eStructuralFeature = null; super.dispose(); }
public Object move(final int oldIndex, final int newIndex) { if (innerObservableList != null) { ObservableTracker.setIgnore(true); try { return innerObservableList.move(oldIndex, newIndex); } finally { ObservableTracker.setIgnore(false); } } return super.move(oldIndex, newIndex); }
@Override public synchronized void dispose() { if (listener != null) { eObject.eAdapters().remove(listener); listener = null; } eObject = null; eStructuralFeature = null; super.dispose(); }
public synchronized void dispose() { target.removeListChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
@Override public synchronized void dispose() { target.removeListChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
@Override public synchronized void dispose() { target.removeListChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
public synchronized void dispose() { super.dispose(); if (outerObservableValue != null) { outerObservableValue.removeValueChangeListener(outerChangeListener); } if (innerObservableList != null) { innerObservableList.removeListChangeListener(innerChangeListener); innerObservableList.dispose(); } outerObservableValue = null; outerChangeListener = null; currentOuterValue = null; factory = null; innerObservableList = null; innerChangeListener = null; }
@Override public synchronized void dispose () { if ( this.value != null ) { this.value.removeValueChangeListener ( this.changeListener ); this.value.removeStaleListener ( this.staleListener ); this.value.removeDisposeListener ( this.disposeListener ); this.value = null; this.changeListener = null; this.staleListener = null; this.disposeListener = null; } super.dispose (); }