org.oddjob.designer.model
Class DEObservable

java.lang.Object
  extended byorg.oddjob.designer.model.DEObservable

public abstract class DEObservable
extends java.lang.Object


Constructor Summary
DEObservable()
           
 
Method Summary
static DEObservable attributeChanged(java.lang.String attribute)
           
static DEObservable childAdded(DesignElement child, int index)
           
static DEObservable childChanged(DEObservable observable)
           
static DEObservable childRemoved(DesignElement child, int index)
           
static DEObservable detailChanged(java.lang.Object detail)
           
abstract  void update(DEObserver observer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DEObservable

public DEObservable()
Method Detail

update

public abstract void update(DEObserver observer)

childAdded

public static DEObservable childAdded(DesignElement child,
                                      int index)

childRemoved

public static DEObservable childRemoved(DesignElement child,
                                        int index)

childChanged

public static DEObservable childChanged(DEObservable observable)

attributeChanged

public static DEObservable attributeChanged(java.lang.String attribute)

detailChanged

public static DEObservable detailChanged(java.lang.Object detail)