1 #ifndef _SESSIONCATALOADER_HXX_
2 #define _SESSIONCATALOADER_HXX_
5 #include "SALOME_ModuleCatalog.hh"
15 class SessionCataLoader: public CatalogLoader
18 SessionCataLoader():CatalogLoader(){};
19 SessionCataLoader(const std::string& path);
20 virtual ~SessionCataLoader();
21 virtual void loadCata(Catalog* cata);
22 virtual void loadTypesOld(Catalog* cata);
23 virtual void loadTypes(Catalog* cata,SALOME_ModuleCatalog::ModuleCatalog_ptr catalog);
24 virtual CatalogLoader* newLoader(const std::string& path) {return new SessionCataLoader(path);}
25 virtual void importComponent(Catalog* cata,SALOME_ModuleCatalog::Acomponent_ptr compo);