Bug 177755 [DataBinding] Please javadoc org.eclipse.core.databinding.observable.ObservableEvent and subclasses
Please provide a general description of the class purpose and of the diff field. I initially thought I was accidentally using some internal class. Also these names are very generic and different plugins often have declared similar class names. When the javadoc tooltip shows up it is easy to figure out which one is used in the code. Not sure if UI still maintain these classes or not. Thanks you!
bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableEvent.java
/**
	 * @param source
	 */
	public ObservableEvent(IObservable source) {
		super(source);
	}
	/**
	 * 
	 */
	private static final long serialVersionUID = 7693906965267871813L;
	/**
	 * @return the observable that generated this event
	 */
	public IObservable getObservable() {
		return (IObservable) getSource();
	}
	/**
	 * 
	 * @param listener
	 */
	protected abstract void dispatch(IObservablesListener listener);
	/**
	 * @return a unique object representing the concrete type of this event.
	 */
	protected abstract Object getListenerType();
}