    001package com.hammurapi.common;
    002
    003
    004/**
    005 * This interface serves the same role as java.util.Observable, but it's an interface, not a class.
    006 * @author Pavel Vlasov
    007 */
    008public interface Observable<T> {
    009
    010        void addObserver(Observer<? super T> o);
    011
    012        void deleteObserver(Observer<? super T> o);
    013
    014}