Bug 147530 [DataBinding] Provide event objects for change listeners
Before data binding goes 1.0 it would be wise to provide EventObjects for the following listeners to ensure that the API doesn't preclude future expansion of the values supplied to listeners. Interfaces that would be affected: * IValueChangeListener * IValueChangingListener * IListChangeListener * ISetChangeListener * IMappingChangeListener
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/list/AbstractObservableList.java
return super.add(o);
	}
	public boolean remove(Object o) {
		getterCalled();
		return super.remove(o);
	}
	
	public boolean containsAll(Collection c) {
		getterCalled();
		return super.containsAll(c);
	}
	public boolean addAll(Collection c) {
		getterCalled();
		return super.addAll(c);
	}
	public boolean addAll(int index, Collection c) {
		getterCalled();
		return super.addAll(c);
	}
	public boolean removeAll(Collection c) {
		getterCalled();
		return super.removeAll(c);
	}
	public boolean retainAll(Collection c) {
		getterCalled();
		return super.retainAll(c);
	}
	
	public boolean equals(Object o) {
		getterCalled();