7 #include <boost/unordered_map.hpp>
14 class DtVisualizerAttribute;
15 class DtVisualizerDefinitionSet;
28 const std::string& schemaName()
const;
32 int numberOfAttributes()
const;
70 void setAttribute(
const std::string& name,
71 std::auto_ptr<DtVisualizerAttribute> attribute );
75 void removeAttribute(
const std::string& name,
bool localOnly);
81 bool attributeLocal(
const std::string& name)
const;
87 bool attributeInherited(
const std::string& name)
const;
93 bool attributeOverridden(
const std::string& name)
const;
106 unsigned int numberOfChildren()
const;
152 typedef std::map<std::string,DtVisualizerAttribute*>