CondContainer::CondContFactory Node1 CondContainer::CondContFactory + regMaker() + Create() + Instance() - CondContFactory() - CondContFactory() - operator=() Node2 std::mutex Node2->Node1 -m_mapMutex Node3 std::map< CLID, CondContainer ::ICondContMaker * > + keys Node3->Node1 -m_makers Node4 CondContainer::ICondCont Maker + Create() + ~ICondContMaker() Node4->Node3 +elements