6#include <istd/TComposedFactory.h>
9#include <imtbase/CObjectCollectionBase.h>
22 public istd::TComposedFactory<istd::IChangeable>
26 typedef istd::TComposedFactory<istd::IChangeable> BaseClass2;
30 void SetOperationFlags(
int flags,
const QByteArray& objectId = QByteArray());
33 virtual int GetOperationFlags(
const QByteArray& objectId = QByteArray())
const override;
36 virtual int GetSupportedOperations()
const override;
37 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode = CM_WITHOUT_REFS)
const override;
41 virtual istd::IChangeableUniquePtr CreateObjectInstance(
const QByteArray& typeId)
const override;