33#ifndef TTA_UNIT_IMPLEMENTATION_HH
34#define TTA_UNIT_IMPLEMENTATION_HH
41class MachineImplementation;
57 virtual std::string
hdbFile()
const;
59 virtual int id()
const;
60 virtual std::string
unitName()
const;
63 virtual void setID(
int id);
ObjectState * saveState() const
static const std::string OSNAME_UNIT_IMPLEMENTATION
ObjectState name for unit implementation.
virtual std::string hdbFile() const
virtual std::string unitName() const
std::string hdbFileOriginal() const
static const std::string OSKEY_ID
ObjectState attribute key for the entry ID.
std::string hdbFile_
Name of the HDB file.
void loadState(const ObjectState *state)
virtual void setHDBFile(std::string file)
virtual void setID(int id)
virtual void setParent(MachineImplementation &parent)
virtual ~UnitImplementationLocation()
int id_
Entry ID in the HDB.
static const std::string OSKEY_UNIT_NAME
Objectstate attribute key for the name of the unit.
MachineImplementation * parent_
The parent MachineImplementation instance.
static const std::string OSKEY_HDB_FILE
ObjectState attribute key for the name of the HDB file.
std::string unitName_
Name of the unit in ADF.