40 mCreators(
"Creators", this),
41 mReferences(
"References", this),
42 mModifications(
"Modifieds", this),
43 mBiologicalDescriptions(
"BiologicalDescriptions", this),
114 std::set< CRDFTriplet > Triples;
117 std::set< CRDFTriplet >::iterator it;
118 std::set< CRDFTriplet >::iterator end;
124 it = Triples.begin();
127 for (; it != end; ++it)
193 std::set< CRDFTriplet > Triples;
196 std::set< CRDFTriplet >::iterator it;
197 std::set< CRDFTriplet >::iterator end;
202 it = Triples.begin();
205 for (; it != end; ++it)
222 std::string Date = dt;
224 if (Date ==
"0000-00-00T00:00:00")
267 pModification->
setDate(dateTime);
271 delete pModification;
275 return pModification;
298 std::set< CRDFTriplet > Triples =
300 std::set< CRDFTriplet >::iterator it = Triples.begin();
301 std::set< CRDFTriplet >::iterator end = Triples.end();
303 for (; it != end; ++it)
329 delete pBiologicalDescription;
333 return pBiologicalDescription;
341 if (!pBiologicalDescription)
382 std::set< CRDFTriplet > Triples;
385 std::set< CRDFTriplet >::iterator it;
386 std::set< CRDFTriplet >::iterator end;
391 it = Triples.begin();
394 for (; it != end; ++it)
406 if (pCopasiObject != NULL)
408 const std::string * pMiriamAnnotation = NULL;
412 if (pAnnotation != NULL)
417 if (pMiriamAnnotation && *pMiriamAnnotation !=
"")
426 if (pCopasiObject != NULL)
433 std::set< CRDFTriplet > Triples =
436 if (Triples.size() > 0)
462 if (pAnnotation == NULL)
const CCopasiVector< CCreator > & getCreators() const
CRDFNode * createAboutNode(const std::string &key)
Header file of class CModelEntity and CModelValue.
void load(const std::string &key="")
void removeTriplet(CRDFNode *pSubject, const CRDFPredicate &predicate, CRDFNode *pObject)
std::set< CRDFTriplet > getDescendantsWithPredicate(const CRDFPredicate &predicate) const
const CCopasiVector< CBiologicalDescription > & getBiologicalDescriptions() const
CCopasiVector< CCreator > mCreators
const CRDFTriplet & getTriplet() const
const CRDFTriplet & getTriplet() const
CCopasiObject * get(const std::string &key)
const CRDFSubject & getSubject() const
CCopasiVector< CBiologicalDescription > mBiologicalDescriptions
bool removeModification(int position)
void setMiriamAnnotation(const std::string &miriamAnnotation, const std::string &newId, const std::string &oldId)
CReference * createReference(const std::string &objectName)
const std::string & getMiriamAnnotation() const
void loadBiologicalDescriptions()
virtual const std::string & getKey() const
void setType(const eObjectType &type)
virtual const std::string & getKey() const
bool setFieldValue(const CMIRIAMResourceObject &value, const CRDFPredicate::ePredicateType &predicate, const CRDFPredicate::Path &nodePath)
static CAnnotation * castObject(CCopasiObject *pObject)
CRDFTriplet addTriplet(const CRDFSubject &subject, const CRDFPredicate &predicate, const CRDFObject &object)
bool removeReference(int position)
const std::string getCreatedDT() const
CRDFPredicate::Path getPath() const
CCreator * createCreator(const std::string &objectName)
CRDFGraph * getRDFGraph()
virtual bool add(const CType &src)
const CCopasiVector< CReference > & getReferences() const
CCopasiVector< CModification > mModifications
bool removeCreator(int position)
void setDate(const std::string &date)
CCopasiVector< CReference > mReferences
virtual void remove(const size_t &index)
static CKeyFactory * getKeyFactory()
void setResource(const std::string &resource, const bool &isLocal)
const std::string & getURI() const
const std::string & getFieldValue(const CRDFPredicate::ePredicateType &predicate) const
CModification * createModification(const std::string &objectName)
bool removeBiologicalDescription(int position)
const CRDFNode * getAboutNode() const
Header file of class CEvent.
void setBlankNodeId(const std::string &blankNodeId)
const CRDFTriplet & getTriplet() const
void setCreatedDT(const std::string &dt)
CBiologicalDescription * createBiologicalDescription()
const CCopasiVector< CModification > & getModifications() const
std::string generatedNodeId(const std::string &existingId="")
static CRDFGraph * graphFromXml(const std::string &xml)
const CRDFTriplet & getTriplet() const
std::vector< ePredicateType > Path
virtual const std::string & getKey() const
static std::string xmlFromGraph(const CRDFGraph *pGraph)