// -*- mode: c++ -*-
#ifndef _CBASETYPEFACTORY
#define _CBASETYPEFACTORY
#include <string>
class CQuery;
class CAccessorCollection;
class CAlgorithm;
/**
A factory for base types of algorithms
*/
class CBaseTypeFactory{
public:
/**
generates a new CQuery
for a given basetype.
What we do here is quite
brutal hardcoding.
*/
CQuery* makeQuery(const string& inBaseType,
CAccessorCollection& inAccessorCollection,
CAlgorithm& inAlgorithm);
};
#endif
Documentation generated by muellerw@pc7170 on Son Okt 8 16:04:40 CEST 2000