00001
00002 #ifndef ANAPHE_TREEFACTORYPROVIDER
00003 #define ANAPHE_TREEFACTORYPROVIDER 1
00004
00005 #include "AIDA_Dev/ITreeFactoryProvider.h"
00006
00007
00008 namespace AIDA {
00009 class ITreeFactory;
00010 }
00011
00012 namespace Anaphe {
00013 namespace AIDA_Tree_native {
00014
00016
00017 class AIDA_TreeFactoryProvider : public virtual AIDA::Dev::ITreeFactoryProvider
00018 {
00019 public:
00021 AIDA_TreeFactoryProvider();
00023 ~AIDA_TreeFactoryProvider();
00025 AIDA::ITreeFactory* createFactory();
00026 };
00027
00028 }
00029 }
00030
00031 #endif