13 #ifndef mitkIPropertyDescriptions_h 14 #define mitkIPropertyDescriptions_h 42 virtual bool AddDescription(
const std::string &propertyName,
43 const std::string &description,
44 const std::string &className =
"",
45 bool overwrite =
false) = 0;
55 virtual bool AddDescriptionRegEx(
const std::string &propertyRegEx,
56 const std::string &description,
57 const std::string &className =
"",
58 bool overwrite =
false) = 0;
67 virtual std::string GetDescription(
const std::string &propertyName,
68 const std::string &className =
"",
69 bool allowNameRegEx =
true)
const = 0;
78 virtual bool HasDescription(
const std::string &propertyName,
79 const std::string &className =
"",
80 bool allowNameRegEx =
true)
const = 0;
86 virtual void RemoveAllDescriptions(
const std::string &className =
"") = 0;
93 virtual void RemoveDescription(
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 descriptions service.