10 #ifndef smtk_attribute_Registrar_h
11 #define smtk_attribute_Registrar_h
13 #include "smtk/CoreExports.h"
15 #include "smtk/attribute/AssociationRuleManager.h"
16 #include "smtk/attribute/EvaluatorManager.h"
17 #include "smtk/common/Managers.h"
18 #include "smtk/operation/Manager.h"
19 #include "smtk/resource/Manager.h"
28 static void registerTo(
const smtk::common::Managers::Ptr&);
29 static void unregisterFrom(
const smtk::common::Managers::Ptr&);
31 static void registerTo(
const smtk::attribute::AssociationRuleManager::Ptr&);
32 static void unregisterFrom(
const smtk::attribute::AssociationRuleManager::Ptr&);
34 static void registerTo(
const smtk::operation::Manager::Ptr&);
35 static void unregisterFrom(
const smtk::operation::Manager::Ptr&);
37 static void registerTo(
const smtk::resource::Manager::Ptr&);
38 static void unregisterFrom(
const smtk::resource::Manager::Ptr&);
40 static void registerTo(
const smtk::attribute::EvaluatorManager::Ptr&);
41 static void unregisterFrom(
const smtk::attribute::EvaluatorManager::Ptr&);