virtual void map_parameters(std::function< void(std::string)> &)=0
virtual void set_variables(XMLNode const &)=0
virtual int set_state(XMLNode const &, int)=0
static Metadata const * get_metadata(std::string const &)
virtual XMLNode & get_state() const =0
PBD::Signal< void(std::string)> ParameterChanged
static std::map< std::string, Metadata > all_metadata
virtual XMLNode & get_variables(std::string const &nodename) const =0
std::vector< std::string > Metadata