Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GraphObserver Class Reference

Observer for Graph. More...

#include <ObservableGraph.h>

Inheritance diagram for tlp::GraphObserver:

List of all members.

Public Member Functions


Detailed Description

Observer for Graph.

The Observer pattern is described in the lecture notes and pp293-304 of Design Patterns by Gamma, Helm, Johnson, and Vlissides. It is a framework for handling state dependency between observer and observed object.


Constructor & Destructor Documentation

virtual tlp::GraphObserver::~GraphObserver ( ) [inline, virtual]

Member Function Documentation

virtual void tlp::GraphObserver::addEdge ( Graph ,
const edge   
) [inline, virtual]
virtual void tlp::GraphObserver::addLocalProperty ( Graph ,
const std::string &   
) [inline, virtual]
virtual void tlp::GraphObserver::addNode ( Graph ,
const node   
) [inline, virtual]
virtual void tlp::GraphObserver::addSubGraph ( Graph ,
Graph  
) [inline, virtual]
virtual void tlp::GraphObserver::delEdge ( Graph ,
const edge   
) [inline, virtual]
virtual void tlp::GraphObserver::delLocalProperty ( Graph ,
const std::string &   
) [inline, virtual]
virtual void tlp::GraphObserver::delNode ( Graph ,
const node   
) [inline, virtual]
virtual void tlp::GraphObserver::delSubGraph ( Graph ,
Graph  
) [inline, virtual]
virtual void tlp::GraphObserver::destroy ( Graph ) [inline, virtual]

Reimplemented in tlp::GraphProperty.

virtual void tlp::GraphObserver::reverseEdge ( Graph ,
const edge   
) [inline, virtual]


Tulip Software by LaBRI Visualization Team    2001 - 2011