6#include <imtbase/ICollectionObjectLink.h>
13class CObjectLink:
virtual public ICollectionObjectLink
16 virtual void SetFactoryId(
const QByteArray& objectType);
23 virtual QByteArray GetObjectUuid()
const override;
24 virtual bool SetObjectUuid(
const QByteArray& objectUuid)
override;
27 virtual QByteArray GetFactoryId()
const override;
30 virtual bool Serialize(iser::IArchive& archive)
override;
33 virtual int GetSupportedOperations()
const override;
34 virtual bool CopyFrom(
const IChangeable&
object, CompatibilityMode mode = CM_WITHOUT_REFS)
override;
35 virtual bool IsEqual(
const IChangeable&
object)
const override;
36 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode = CM_WITHOUT_REFS)
const override;
37 virtual bool ResetData(CompatibilityMode mode = CM_WITHOUT_REFS)
override;
40 QByteArray m_objectUuid;
41 QByteArray m_objectTypeId;