00001 00002 #ifndef staticfactory_h_seen 00003 #define staticfactory_h_seen 00004 00014 class StaticFactory { 00015 public: 00016 virtual ~StaticFactory() {} 00022 virtual void addClasses(ComponentRegistrar *f) = 0; 00023 00024 }; // end static factory 00025 00026 #endif // staticfactory_h_seen