13 #ifndef mitkIPropertyExtensions_h 14 #define mitkIPropertyExtensions_h 45 virtual bool AddExtension(
const std::string &propertyName,
47 const std::string &className =
"",
48 bool overwrite =
false) = 0;
57 const std::string &className =
"") = 0;
65 virtual bool HasExtension(
const std::string &propertyName,
const std::string &className =
"") = 0;
71 virtual void RemoveAllExtensions(
const std::string &className =
"") = 0;
78 virtual void RemoveExtension(
const std::string &propertyName,
const std::string &className =
"") = 0;
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
DataCollection - Class to facilitate loading/accessing structured data.
Interface of property extensions service.