@Override public void dispose() { super.dispose(); modelDirty = true; observedVsrcWritable.clear(); if (changeInputListener != null) observedVsrcWritable.removeChangeListener(changeInputListener); }
/* * (non-Javadoc) * * @see org.eclipse.core.databinding.observable.list.ObservableList#dispose() */ public void dispose() { bindings.removeChangeListener(markDirtyChangeListener); removeElementChangeListener(); super.dispose(); }