10 virtual QStringList allProperties(
const QString &mn=QString(),
bool notFixedOnly=
true)
const=0;
12 virtual QStringList nonStringVectorProperties(
const QString &mn=QString(),
bool not_fixed_only=
true)
const=0;
14 virtual QStringList stringProperties(
const QString &mn=QString(),
bool not_fixed_only=
true)
const=0;
16 virtual QStringList vectorProperties(
const QString &mn=QString(),
bool not_fixed_only=
true)
const=0;
18 virtual uint32 getPropertyIndex(
const QString &modelName,
const QString &propertyName)=0;
20 virtual QStringList allMethods(
const QString &mn=QString())
const=0;
22 virtual uint32 getMethodIndex(
const QString &modelName,
const QString &propertyName)=0;
24 virtual QStringList getMethodArguments(
const QString &modelName,
const QString &methodName)
const=0;
26 virtual QStringList getAllMethodArguments(
const QString &methodName)
const=0;
28 virtual bool plugin(
const IString &name)
const =0;
30 virtual QStringList allEnergies(
const QString &mn=QString())
const = 0;
32 virtual uint32 getEnergyIndex(
const string &modelName,
const string &energyName)=0;