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;