33 const std::string & objectName,
55 std::set< CRDFTriplet > Triples;
58 std::set< CRDFTriplet >::iterator it;
65 if (it != Triples.end())
76 mTriplet(src.mTriplet),
77 mNodePath(src.mNodePath),
79 mIdTriplet(src.mIdTriplet),
80 mResource(src.mResource)
110 std::set< CRDFTriplet > Triples;
111 std::set< CRDFTriplet >::iterator it;
114 it = Triples.begin();
116 if (it != Triples.end())
137 std::set< CRDFTriplet > Triples;
138 std::set< CRDFTriplet >::iterator it;
141 it = Triples.begin();
143 if (it != Triples.end())
bool remove(const std::string &key)
std::string getResource() const
std::string getURI() const
std::set< CRDFTriplet > getDescendantsWithPredicate(const CRDFPredicate &predicate) const
void setId(const std::string &id)
const CMIRIAMResourceObject & getMIRIAMResourceObject() const
const std::string & getId() const
CMIRIAMResourceObject mResource
bool setURI(const std::string &URI)
void setResource(const std::string &resource)
bool setId(const std::string &id)
bool setDisplayName(const std::string &displayName)
bool setNode(CRDFNode *pNode)
std::string getURI() const
bool setFieldValue(const CMIRIAMResourceObject &value, const CRDFPredicate::ePredicateType &predicate, const CRDFPredicate::Path &nodePath)
void clearInvalidEntries()
CRDFPredicate::Path getPath() const
std::string getDisplayName() const
CRDFPredicate::Path mNodePath
const std::string & getId() const
static CKeyFactory * getKeyFactory()
void setResource(const std::string &resource, const bool &isLocal)
const std::string & getDescription() const
void setDescription(const std::string &description)
virtual const std::string & getKey() const
const std::string & getFieldValue(const CRDFPredicate::ePredicateType &predicate) const
const CRDFTriplet & getTriplet() const
CReference(const std::string &objectName, const CCopasiContainer *pParent=NULL)