13 #ifndef mitkIPropertyAliases_h
14 #define mitkIPropertyAliases_h
43 virtual bool AddAlias(
const std::string &propertyName,
44 const std::string &alias,
45 const std::string &className =
"") = 0;
53 virtual std::vector<std::string> GetAliases(
const std::string &propertyName,
const std::string &className =
"") = 0;
61 virtual std::string GetPropertyName(
const std::string &alias,
const std::string &className =
"") = 0;
69 virtual bool HasAliases(
const std::string &propertyName,
const std::string &className =
"") = 0;
77 virtual void RemoveAlias(
const std::string &propertyName,
78 const std::string &alias,
79 const std::string &className =
"") = 0;
86 virtual void RemoveAliases(
const std::string &propertyName,
const std::string &className =
"") = 0;
92 virtual void RemoveAllAliases(
const std::string &className =
"") = 0;