This abstract class provides the common functions for graph builder classes. Each builder strategy has to implement only a public function called build. More...
#include <AbstractGraphBuilder.h>
Public Member Functions | |
AbstractGraphBuilder () | |
Default constructor. More... | |
virtual | ~AbstractGraphBuilder () |
Virtual destructor. More... | |
Abstract Methods | |
Method common to each graph builder | |
std::string | getErrorMessage () |
Get error message. More... | |
boost::shared_ptr< AbstractGraph > | getGraph () |
Get generated graph. More... | |
Protected Attributes | |
std::string | m_errorMessage |
Error message. More... | |
boost::shared_ptr< AbstractGraph > | m_graph |
Graph object. More... | |
This abstract class provides the common functions for graph builder classes. Each builder strategy has to implement only a public function called build.
Definition at line 57 of file AbstractGraphBuilder.h.
te::graph::AbstractGraphBuilder::AbstractGraphBuilder | ( | ) |
Default constructor.
|
virtual |
Virtual destructor.
std::string te::graph::AbstractGraphBuilder::getErrorMessage | ( | ) |
Get error message.
boost::shared_ptr<AbstractGraph> te::graph::AbstractGraphBuilder::getGraph | ( | ) |
Get generated graph.
|
protected |
Error message.
Definition at line 84 of file AbstractGraphBuilder.h.
|
protected |
Graph object.
Definition at line 82 of file AbstractGraphBuilder.h.