6#include <imod/IModel.h>
7#include <imod/CSingleModelObserverBase.h>
10#include <imtservergql/CGqlPublisherCompBase.h>
22 public imtservergql::CGqlPublisherCompBase,
23 protected imod::CSingleModelObserverBase
26 typedef imtservergql::CGqlPublisherCompBase BaseClass;
29 I_ASSIGN(m_modelCompPtr,
"Model",
"Observed data model. On changes of this data model the subscriber will be notified",
true,
"Model");
34 virtual void OnComponentCreated()
override;
35 virtual void OnComponentDestroyed()
override;
38 virtual void OnUpdate(
const istd::IChangeable::ChangeSet& changeSet)
override;
41 I_REF(imod::IModel, m_modelCompPtr);