#include "BlockHandlerDatabaseAccess.h"
Public Member Functions | |
BlockHandlerDatabaseAccess (EntityBlockDatabaseAccess *blockEntity, const HandlerMap &handlerMap) | |
~BlockHandlerDatabaseAccess () | |
bool | executeSpecialized () override |
Public Member Functions inherited from BlockHandler | |
BlockHandler (EntityBlock *blockEntity, const HandlerMap &allHandler) | |
virtual | ~BlockHandler () |
void | executeOwnNode (std::shared_ptr< GraphNode > ownNode) |
virtual void | setData (PipelineData &data, const std::string &targetPort) |
Public Member Functions inherited from BusinessLogicHandler | |
void | setUIComponent (ot::components::UiComponent *ui) |
void | setModelComponent (ot::components::ModelComponent *model) |
virtual | ~BusinessLogicHandler () |
Additional Inherited Members | |
Public Types inherited from BlockHandler | |
using | HandlerMap = std::map<std::shared_ptr<GraphNode>, std::shared_ptr<BlockHandler>> |
Protected Member Functions inherited from BusinessLogicHandler | |
virtual void | UIComponentWasSet () |
virtual void | ModelComponentWasSet () |
void | CheckEssentials () |
std::string | CreateNewUniqueTopologyName (const std::string &folderName, const std::string &fileName) |
std::string | CreateNewUniqueTopologyNamePlainPossible (const std::string &folderName, const std::string &fileName, std::list< std::string > &additionallyTakenNames) |
std::vector< std::string > | CreateNewUniqueTopologyName (const std::string &FolderName, const std::string &fileName, uint64_t numberOfFiles) |
Protected Attributes inherited from BlockHandler | |
std::string | _blockName |
std::map< std::string, PipelineData > | _dataPerPort |
const std::string | _errorMessageBase = "Block execution failed due to incompatible input data dimension. " |
Protected Attributes inherited from BusinessLogicHandler | |
ot::components::UiComponent * | _uiComponent = nullptr |
ot::components::ModelComponent * | _modelComponent = nullptr |
BlockHandlerDatabaseAccess::BlockHandlerDatabaseAccess | ( | EntityBlockDatabaseAccess * | blockEntity, |
const HandlerMap & | handlerMap ) |
BlockHandlerDatabaseAccess::~BlockHandlerDatabaseAccess | ( | ) |
|
overridevirtual |
Implements BlockHandler.