6 #ifndef COPASI_CAnnotation
7 #define COPASI_CAnnotation
44 virtual const std::string &
getKey()
const;
53 const std::string & newId,
54 const std::string & oldId);
66 void setNotes(
const std::string & notes);
72 const std::string &
getNotes()
const;
112 static bool isValidXML(
const std::string & xml);
144 #endif // COPASI_CAnnotation
bool operator==(const CAnnotation &rhs) const
std::string mMiriamAnnotation
void setNotes(const std::string ¬es)
UnsupportedAnnotation mUnsupportedAnnotations
void setMiriamAnnotation(const std::string &miriamAnnotation, const std::string &newId, const std::string &oldId)
const std::string & getMiriamAnnotation() const
static CAnnotation * castObject(CCopasiObject *pObject)
const std::string & getNotes() const
static bool isValidXML(const std::string &xml)
bool removeUnsupportedAnnotation(const std::string &name)
bool addUnsupportedAnnotation(const std::string &name, const std::string &xml)
std::map< std::string, std::string > UnsupportedAnnotation
UnsupportedAnnotation & getUnsupportedAnnotations()
bool replaceUnsupportedAnnotation(const std::string &name, const std::string &xml)
virtual const std::string & getKey() const