Asset o:AbstractObservation

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}

Graphics Index