17 #ifndef mitkIPropertyAliases_h
18 #define mitkIPropertyAliases_h
47 virtual bool AddAlias(
const std::string &propertyName,
48 const std::string &alias,
49 const std::string &className =
"") = 0;
57 virtual std::vector<std::string> GetAliases(
const std::string &propertyName,
const std::string &className =
"") = 0;
65 virtual std::string GetPropertyName(
const std::string &alias,
const std::string &className =
"") = 0;
73 virtual bool HasAliases(
const std::string &propertyName,
const std::string &className =
"") = 0;
81 virtual void RemoveAlias(
const std::string &propertyName,
82 const std::string &alias,
83 const std::string &className =
"") = 0;
90 virtual void RemoveAliases(
const std::string &propertyName,
const std::string &className =
"") = 0;
96 virtual void RemoveAllAliases(
const std::string &className =
"") = 0;
Interface of property aliases service.
DataCollection - Class to facilitate loading/accessing structured data.
MITK_DECLARE_SERVICE_INTERFACE(mitk::ISimulationService,"org.mitk.ISimulationService")