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.