Package org.uma.jmetal.util.observable
Interface Observable<D>
- All Known Implementing Classes:
DefaultObservable
public interface Observable<D>
Interface representing observable entities according to the Observer Pattern
- Author:
- Antonio J. Nebro
-
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanvoidnotifyObservers(D data) intvoidvoidvoidunregister(Observer<D> observer)
-
Method Details
-
register
-
unregister
-
notifyObservers
-
numberOfRegisteredObservers
int numberOfRegisteredObservers() -
setChanged
void setChanged() -
hasChanged
boolean hasChanged() -
clearChanged
void clearChanged() -
observers
Collection<Observer<D>> observers()
-