Go to the documentation of this file.
17 void onAddLinks(
const std::list<Core::DocObject*>& linkList);
19 void onAddLinks(
const std::unordered_set<Core::DocObject*>& linkSet);
20 void onRemoveLinks(
const std::unordered_set<Core::DocObject*>& linkSet);
29 virtual std::vector<Core::DocObject*>
getLinks() = 0;
void onRemoveLinks(const std::list< Core::DocObject * > &linkList)
void onAddBackLinks(const std::list< Core::DocObject * > &linkList)
Definition: PropertyLinkBaseBase.h:8
void onRemoveLinks(const std::unordered_set< Core::DocObject * > &linkSet)
virtual bool removeLink(DocObject *)=0
void onAddBackLinks(const std::unordered_set< Core::DocObject * > &linkSet)
virtual std::vector< Core::DocObject * > getLinks()=0
virtual bool addLink(DocObject *)=0
Definition: DocObject.h:54
void onRemoveBackLinks(const std::list< Core::DocObject * > &linkList)
void onAddLinks(const std::unordered_set< Core::DocObject * > &linkSet)
void onRemoveBackLinks(const std::unordered_set< Core::DocObject * > &linkSet)
void onAddLink(Core::DocObject *o)
Definition: Property.h:72
void onRemoveBackLink(Core::DocObject *o)
void onRemoveLink(Core::DocObject *o)
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
void onAddLinks(const std::list< Core::DocObject * > &linkList)
void onAddBackLink(Core::DocObject *o)