| |||||
ObservableObject Class Reference ObservableObject is the base class of the Observable/Listener/Observer object hierachy. It manages storage of a unique id for these objects as well as the storage of relations between them. It also manages destruction of these objects. More...
Detailed DescriptionObservableObject is the base class of the Observable/Listener/Observer object hierachy. It manages storage of a unique id for these objects as well as the storage of relations between them. It also manages destruction of these objects. Each Observable/listener/Observer is stored in a VectorGraph object as a node. An edge in that graph represents a connection between an Observable and a Listener/Observer. ObservableObject enables to manage the creation/destruction of node when a Observable/Listener/Observer is created/deleted. ObservableObject also enables to guarantee the coherency of relations between Observable and Listener/Observer. ObservableObject provides functions to access to the graph of ObservableObjects as well as the state of elements in that graph. Using these functions can ease debugging of complex Observable/Listener/Observer systems.
|
Tulip Software by LaBRI Visualization Team 2001 - 2012 |