| Description | An asset of type AbstractObservation manages a set of observers, which may be of different type as long as they inherit from asset AbstractObserver. AbstractObservation allow observers to register and unregister, it will dispatch notifications to all registered observers. Via its operations observe and stopObserving it will register resp. unregister itself with an observable, which must be of type AbstractObservable. |
|---|---|
| Model | observation |
| Container | o:AbstractObservation |
| Namespace |
http://www.aoModeling.org/patterns/generic/oo/observer/abstract
|
| abstract | yes |
| Inheritance | {none} |
| Display Labels | {none} |
| Scope | global |
| Primary Keys | {none} |
| Type Declarations | {none} |
| Properties | {none} |
| Constraints | {none} |
| Operations | observe registerObserver unregisterObserver dispatch |
| Annotations | {none} |
| Outgoing Arcs | o:AbstractObservation->o:AbstractObserver(observer), o:AbstractObservation->o:AbstractObservable(observed) |
| Errors | {none} |
| Warnings | {none} |
| Infos | {none} |