COPASI API
4.40.278
|
#include <CModelVersion.h>
Public Member Functions | |
CModelVersion () | |
CModelVersion (const CModelVersion &src) | |
CModelVersion (const std::string &Version, const std::string &ParentName, const std::string &AuthorGivenName, const std::string &AuthorFamilyName, const std::string &AuthorOrganization, const std::string &AuthorEmail, const std::string &Comments, const std::string &Time) | |
CModelVersion (XMLInputStream &stream, const XMLToken ¤t) | |
const std::string & | getName () const |
const std::string & | getParentName () const |
const std::string & | getUTCTimeStamp () const |
virtual | ~CModelVersion () |
Public Member Functions inherited from CAnnotation | |
bool | addUnsupportedAnnotation (const std::string &name, const std::string &xml) |
bool | applyData (const CData &data, CUndoData::CChangeSet &changes) |
CAnnotation () | |
CAnnotation (const CAnnotation &src) | |
void | createUndoData (CUndoData &undoData, const CUndoData::Type &type, const CData &oldData=CData(), const CCore::Framework &framework=CCore::Framework::ParticleNumbers) const |
virtual const std::string & | getKey () const |
const std::string & | getMiriamAnnotation () const |
const std::string & | getNotes () const |
UnsupportedAnnotation & | getUnsupportedAnnotations () |
const UnsupportedAnnotation & | getUnsupportedAnnotations () const |
void | initMiriamAnnotation (const std::string &newId) |
bool | operator== (const CAnnotation &rhs) const |
bool | removeUnsupportedAnnotation (const std::string &name) |
bool | replaceUnsupportedAnnotation (const std::string &name, const std::string &xml) |
void | setMiriamAnnotation (const std::string &miriamAnnotation, const std::string &newId, const std::string &oldId) |
void | setNotes (const std::string ¬es) |
CData | toData () const |
virtual | ~CAnnotation () |
Public Member Functions inherited from CVCard | |
CVCard (const CVCard &src) | |
CVCard (const std::string &type="") | |
CVCard (XMLInputStream &stream, const XMLToken ¤t) | |
const std::string & | getType () const |
void | setType (const std::string &type) |
virtual | ~CVCard () |
Private Attributes | |
std::string | mName |
std::string | mParentName |
std::string | mUTCTimeStamp |
Friends | |
class | CModelVersionHierarchy |
XMLOutputStream & | operator<< (XMLOutputStream &xml, const CModelVersion &version) |
Additional Inherited Members | |
Public Types inherited from CAnnotation | |
typedef std::map< std::string, std::string > | UnsupportedAnnotation |
Static Public Member Functions inherited from CAnnotation | |
static CMIRIAMInfo * | allocateMiriamInfo (CDataContainer *pParent) |
static CAnnotation * | castObject (CDataObject *pObject) |
static const CAnnotation * | castObject (const CDataObject *pObject) |
static void | freeMiriamInfo (CDataContainer *pParent) |
Protected Attributes inherited from CAnnotation | |
std::string | mKey |
CModelVersion::CModelVersion | ( | ) |
CModelVersion::CModelVersion | ( | XMLInputStream & | stream, |
const XMLToken & | current | ||
) |
References CVCard::CVCard(), mName, mParentName, mUTCTimeStamp, and CAnnotation::setNotes().
CModelVersion::CModelVersion | ( | const CModelVersion & | src | ) |
CModelVersion::CModelVersion | ( | const std::string & | Version, |
const std::string & | ParentName, | ||
const std::string & | AuthorGivenName, | ||
const std::string & | AuthorFamilyName, | ||
const std::string & | AuthorOrganization, | ||
const std::string & | AuthorEmail, | ||
const std::string & | Comments, | ||
const std::string & | Time | ||
) |
References CAnnotation::setNotes().
|
virtual |
const std::string & CModelVersion::getName | ( | ) | const |
References mName.
Referenced by CModelVersionHierarchy::addVersion(), CModelVersionHierarchy::getParentVersion(), and CModelVersionHierarchy::getVersionDirectory().
const std::string & CModelVersion::getParentName | ( | ) | const |
References mParentName.
Referenced by CModelVersionHierarchy::addVersion().
const std::string & CModelVersion::getUTCTimeStamp | ( | ) | const |
References mUTCTimeStamp.
|
friend |
|
friend |
|
private |
Referenced by CModelVersion(), and getName().
|
private |
Referenced by CModelVersion(), and getParentName().
|
private |
Referenced by CModelVersion(), and getUTCTimeStamp().