17 #ifndef mitkIPropertyDescriptions_h
18 #define mitkIPropertyDescriptions_h
46 virtual bool AddDescription(
const std::string &propertyName,
47 const std::string &description,
48 const std::string &className =
"",
49 bool overwrite =
false) = 0;
59 virtual bool AddDescriptionRegEx(
const std::string &propertyRegEx,
60 const std::string &description,
61 const std::string &className =
"",
62 bool overwrite =
false) = 0;
71 virtual std::string GetDescription(
const std::string &propertyName,
72 const std::string &className =
"",
73 bool allowNameRegEx =
true)
const = 0;
82 virtual bool HasDescription(
const std::string &propertyName,
83 const std::string &className =
"",
84 bool allowNameRegEx =
true)
const = 0;
90 virtual void RemoveAllDescriptions(
const std::string &className =
"") = 0;
97 virtual void RemoveDescription(
const std::string &propertyName,
const std::string &className =
"") = 0;
DataCollection - Class to facilitate loading/accessing structured data.
Interface of property descriptions service.
MITK_DECLARE_SERVICE_INTERFACE(mitk::ISimulationService,"org.mitk.ISimulationService")