16 #include "tdbutil/stringKeyFactory.h"
32 parentRegistry = NULL);
43 virtual DtString parameterType()
const = 0;
47 virtual DtString parameterName()
const;
48 virtual void setParameterName(
const DtString& name);
50 virtual DtString variableType()
const;
51 virtual void setVariableType(
const DtString& type);
53 virtual DtString displayLabel()
const;
54 virtual void setDisplayLabel(
const DtString& label);
56 virtual DtString displayUnits()
const;
57 virtual void setDisplayUnits(
const DtString& units);
59 virtual DtString sourceUnits()
const;
60 virtual void setSourceUnits(
const DtString& units);
65 virtual void assignDefaultValueToReaderWriter(
DtReaderWriter* rwToChange)
const;
84 static std::auto_ptr<DtSystemParameterDataFactory>
theFactory;