tlp::ObservableProperty Class Reference
[Properties]
#include <ObservableProperty.h>
Inherited by tlp::PropertyInterface.
Inheritance diagram for tlp::ObservableProperty:
[legend]List of all members.
Detailed Description
Observable object for Property.
Public Member Functions
Protected Member Functions
Protected Attributes
Friends
Constructor & Destructor Documentation
virtual tlp::ObservableProperty::~ObservableProperty |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
unsigned int tlp::ObservableProperty::countPropertyObservers |
( |
|
) |
[inline] |
|
|
Returns the number of observers |
void tlp::ObservableProperty::notifyAfterSetAllEdgeValue |
( |
PropertyInterface * |
|
) |
[protected] |
|
void tlp::ObservableProperty::notifyAfterSetAllNodeValue |
( |
PropertyInterface * |
|
) |
[protected] |
|
void tlp::ObservableProperty::notifyBeforeSetAllEdgeValue |
( |
PropertyInterface * |
|
) |
[protected] |
|
void tlp::ObservableProperty::notifyBeforeSetAllNodeValue |
( |
PropertyInterface * |
|
) |
[protected] |
|
void tlp::ObservableProperty::notifyBeforeSetEdgeValue |
( |
PropertyInterface * |
, |
|
|
const edge |
e |
|
) |
[protected] |
|
void tlp::ObservableProperty::notifyBeforeSetNodeValue |
( |
PropertyInterface * |
, |
|
|
const node |
n |
|
) |
[protected] |
|
void tlp::ObservableProperty::removeOnlyPropertyObserver |
( |
PropertyObserver * |
|
) |
const [inline, protected] |
|
void tlp::ObservableProperty::removePropertyObserver |
( |
PropertyObserver * |
|
) |
const [inline] |
|
void tlp::ObservableProperty::removePropertyObservers |
( |
|
) |
|
|
Friends And Related Function Documentation
Member Data Documentation
|