1 11 12 package org.eclipse.core.databinding.observable; 13 14 import java.util.EventObject ; 15 16 24 public abstract class ObservableEvent extends EventObject { 25 26 31 public ObservableEvent(IObservable source) { 32 super(source); 33 } 34 35 38 private static final long serialVersionUID = 7693906965267871813L; 39 40 45 public IObservable getObservable() { 46 return (IObservable) getSource(); 47 } 48 49 57 protected abstract void dispatch(IObservablesListener listener); 58 59 65 protected abstract Object getListenerType(); 66 67 } 68 | Popular Tags |