35 #ifndef OPENMS_FORMAT_DB_PERSISTENTOBJECT_H 
   36 #define OPENMS_FORMAT_DB_PERSISTENTOBJECT_H 
   70     const UID & getPersistenceId() 
const;
 
   79     void setPersistenceId(
const UID & persistence_id);
 
   88     void clearId(
bool deep = 
true);
 
  100     virtual void clearChildIds_() = 0;
 
Base class for all persistent objects. 
Definition: PersistentObject.h:52
UID persistence_id_
A persistence id used to refer the data back to the source. 
Definition: PersistentObject.h:93
OPENMS_UINT64_TYPE UID
A unique object ID (as unsigned 64bit type). 
Definition: Types.h:137