Main Page | Class Hierarchy | Class List | File List | Class Members

DataSetAbstractFactory.h

00001 
00002 // Copyright (c) 2003, The Institute for Genomic Research (TIGR), Rockville,
00003 // Maryland, U.S.A.  All rights reserved.
00005 /* Generated by Together */
00006 
00007 #ifndef DATASETABSTRACTFACTORY_H
00008 #define DATASETABSTRACTFACTORY_H
00009 #include "DataSetAbstractProduct.h"
00010 #include <string>
00011 
00012 class DataSetAbstractProduct;
00013 class DnaStr;
00014 
00023 class DataSetAbstractFactory {
00024 public:
00025 
00036   virtual DataSetAbstractProduct * createDataSetAbstractProduct(const string&,const string&,const string&, const std::string&) =0;
00037 private:
00038 
00046     /*# DataSetAbstractProduct _dataSetAbstractProduct; */
00047 
00054     /*# AnonDataSetConcreteFactory _anonDataSetConcreteFactory; */
00055 };
00056 #endif //DATASETABSTRACTFACTORY_H