21 virtual void setValue(
const std::list<Core::DocObject*>& list);
24 const std::list<Core::DocObject*>& getValue()
const;
33 virtual void setEmpty();
35 size_t getSize()
const;
40 virtual bool isEqual(
const Property*)
const override;
41 virtual bool isLink()
const override {
return true; }
42 virtual std::shared_ptr<Core::DbgInfo> getDbgInfo()
const override;
#define CORE_EXPORT
Definition: core_defines2.h:10
std::list< Core::DocObject * > _linkList
Definition: PropertyLinkListBase.h:45
Definition: PropertyLinkListBase.h:13
Definition: Persistance.h:20
LX_CORE_EXPORT Version & version
Definition: CoreDocument.h:197
Definition: AbstractXMLReader.h:10
virtual bool setValueFromVariant(const Core::Variant &)
Definition: PropertyLinkListBase.h:22
PropertyKind
Definition: Property.h:54
virtual Core::Variant getVariant(void) const override
Definition: PropertyLinkListBase.h:25
Definition: Property.h:81
virtual bool isLink() const override
Check if Property is of type PropertyLink, LinkSet etc. For better performance.
Definition: PropertyLinkListBase.h:41
std::map< Core::DocObject *, Core::DocObject * > DocObjectMap
Definition: DocObject.h:11
Definition: DocObject.h:28