24 virtual bool setValueFromVariant(
const Core::Variant& value)
override;
25 virtual bool setKeyValue(
const std::string& key,
const Core::Variant& value)
override;
26 virtual std::map<std::string, Core::Variant> getKeyValueMap()
const override;
39 virtual bool isEqual(
const Property*)
const override;
40 virtual bool isLink()
const override {
return true; }
41 virtual std::shared_ptr<Core::DbgInfo> getDbgInfo()
const override;
Definition: Property.h:268
Definition: Persistence.h:14
LX_CORE_EXPORT Version & version
Definition: CoreDocument.h:210
Definition: AbstractXMLReader.h:7
Definition: PropertyLinkBase.h:15
PropertyKind
Definition: Property.h:50
virtual bool removeLink(DocObject *) override
Definition: PropertyLinkBase.h:48
Definition: Object_Hnd.h:8
virtual bool isLink() const override
Check if Property is of type PropertyLink, LinkSet etc. For better performance.
Definition: PropertyLinkBase.h:40
Definition: Property.h:77
Core::Object_Hnd hObject
Definition: PropertyLinkBase.h:51
std::map< Core::DocObject *, Core::DocObject * > DocObjectMap
Definition: DocObject.h:10
Definition: DocObject.h:51