Tulip
4.1.0
Better Visualization Through Research
|
#include <WithDependency.h>
Public Member Functions | |
Dependency (std::string pName, std::string pRelease) | |
Public Attributes | |
std::string | pluginName |
std::string | pluginRelease |
Represents a plugin's dependency to another plugin. In addition to maganing plugin registration, Tulip also handles a dependency mechanism between plugins. Every Tulip plugin inherits from the tlp::WithDependency interface which allows to declare that another plugin should be loaded in order for this plugin to run. When declaring a dependency, a plugin state the name and the version of the dependecy. This is done by calling tlp::WithDependency::addDependency()
Definition at line 41 of file WithDependency.h.
|
inline |
Constructs a new dependency.
fName | The typename of the dependency (e.g. DoubleAlgorithm) |
pName | The name of the plug-in, as registered in the Tulip plug-in system. |
pRelease | The required version of the plug-in. |
Definition at line 58 of file WithDependency.h.
std::string tlp::Dependency::pluginName |
The name of the plug-in, as registered in the Tulip plug-in system.
Definition at line 45 of file WithDependency.h.
std::string tlp::Dependency::pluginRelease |
The required version of the plug-in.
Definition at line 49 of file WithDependency.h.