fr.lifl.jedi.util
Class CustomObservable

java.lang.Object
  extended by java.util.Observable
      extended by fr.lifl.jedi.util.CustomObservable

public class CustomObservable
extends java.util.Observable

Classes such that Thread that can be observed are used in JEDI. These classes require multiple inheritance, which is not possible in java.

To overcome this issue, an Observable instance is encapsulated in other classes. This is possible only if the setChanged method can be used as a public method. This class defines such an Observable class.

Version:
JEDI V 2.2
Created the 10th nov. 2008
Modified the 5th may 2009
Author:
Yoann Kubera
SMAC Team (Systèmes Multi-Agents et Comportement)
LIFL (Laboratoire d'Informatique Fondamentale de Lille)
University of Lille, France

Constructor Summary
CustomObservable()
           
 
Method Summary
 void setChanged()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomObservable

public CustomObservable()
Method Detail

setChanged

public void setChanged()
Overrides:
setChanged in class java.util.Observable
See Also:
Observable.setChanged()