tlp::ObservableGraph Class Reference
[Graphs]
That class enables to easily implement several type of Observable graph.
More...
#include <ObservableGraph.h>
List of all members.
Public Member Functions
Protected Member Functions
- void notifyAddNode (Graph *, const node n)
- void notifyAddEdge (Graph *, const edge e)
- void notifyBeforeSetEnds (Graph *, const edge e)
- void notifyAfterSetEnds (Graph *, const edge e)
- void notifyDelNode (Graph *, const node n)
- void notifyDelEdge (Graph *, const edge e)
- void notifyReverseEdge (Graph *, const edge e)
- void notifyAddSubGraph (Graph *, Graph *)
- void notifyDelSubGraph (Graph *, Graph *)
- void notifyAddLocalProperty (Graph *, const std::string &)
- void notifyDelLocalProperty (Graph *, const std::string &)
- void notifyBeforeSetAttribute (Graph *, const std::string &)
- void notifyAfterSetAttribute (Graph *, const std::string &)
- void notifyRemoveAttribute (Graph *, const std::string &)
- void notifyDestroy (Graph *)
- void removeOnlyGraphObserver (GraphObserver *) const
Protected Attributes
Friends
Detailed Description
That class enables to easily implement several type of Observable graph.
That class is used internally in Tulip to factorize the code of Observable for all the implementations of Graph. It can be used for new Graph implementations (almost never a good idea).
Friends And Related Function Documentation