00001 #ifndef Impala_Persistency_AllParameterFileRepository_h 00002 #define Impala_Persistency_AllParameterFileRepository_h 00003 00004 #include "Persistency/RepositoryDispatcher.h" 00005 #include "Persistency/AllParameterFileRepositoryInFile.h" 00006 #include "Persistency/RepositoryNotImplemented.h" 00007 00008 00009 namespace Impala 00010 { 00011 namespace Persistency 00012 { 00013 00014 00015 class AllParameterFileRepository 00016 : public RepositoryDispatcher<ModelLocator, 00017 std::vector<Util::PropertySet*>, 00018 AllParameterFileRepositoryInFile, 00019 RepositoryNotImplemented<std::vector<Util::PropertySet*> > > 00020 { 00021 public: 00022 00023 private: 00024 00025 ILOG_VAR_DEC; 00026 00027 }; 00028 00029 ILOG_VAR_INIT(AllParameterFileRepository, Impala.Persistency); 00030 00031 } // namespace Persistency 00032 } // namespace Impala 00033 00034 #endif