20 #ifndef _TULIPWITHDEPENDENCY
21 #define _TULIPWITHDEPENDENCY
26 #include <tulip/tulipconf.h>
Represents a plugin's dependency to another plugin. In addition to maganing plugin registration...
Dependency(std::string pName, std::string pRelease)
Constructs a new dependency.
const std::list< Dependency > & dependencies() const
Gets the list of Dependencies of this plug-in.
Describes the dependencies of a plug-in on other plug-ins, identified by their name and their version...
std::string pluginName
The name of the plug-in, as registered in the Tulip plug-in system.
void addDependency(const char *name, const char *release)
Adds a dependency upon another plug-in.
std::list< Dependency > _dependencies
The inner list of dependencies.
std::string pluginRelease
The required version of the plug-in.