6#include <imtserverapp/TJsonRepresentationControllerWrap.h>
7#include <GeneratedFiles/imtbasesdl/SDL/1.0/CPP/Settings.h>
14class CIdParamRepresentationController:
public imtserverapp::TJsonRepresentationControllerWrap<sdl::imtbase::ImtBaseTypes::CIdParam::V1_0>
17 CIdParamRepresentationController(QByteArray modelId, QString name = QString(), QString description = QString());
20 virtual QByteArray GetTypeId()
const override;
21 virtual bool IsModelSupported(
const istd::IChangeable& dataModel)
const override;
22 virtual bool GetSdlRepresentationFromDataModel(
23 sdl::imtbase::ImtBaseTypes::CIdParam::V1_0& sdlRepresentation,
24 const istd::IChangeable& dataModel,
25 const iprm::IParamsSet* paramsPtr =
nullptr)
const override;
26 virtual bool GetDataModelFromSdlRepresentation(
27 istd::IChangeable& dataModel,
28 const sdl::imtbase::ImtBaseTypes::CIdParam::V1_0& sdlRepresentation)
const override;