18 #include <boost/unordered_map.hpp>
25 class DtBaseConnection;
26 class DtSharedSettingsManager;
27 class DtStateListener;
28 class DtStateVisualizerCreator;
37 typedef boost::unordered_map<std::string, const DtStateVisualizer::TypeInfo*>
41 typedef boost::unordered_map<std::string, DtStateVisualizerCreator*>
44 typedef std::vector<std::pair<std::string, DtUnicode> >
76 virtual void addStateVisualizerCreator(
DtDe& de,
92 const std::string& creatorName,
const std::string& tag)
const;
98 virtual bool visualizerSupportsType(
const std::string& visualizer,
103 virtual void getCreatorNames(std::set<std::string>& names )
const;
109 const std::string& functionalTypeName)
const;
112 virtual void findFunctionalNameWhichSupportSchema(
const std::string& schema,