logplus/Workflow/WFEngine/WorkflowEngine/include/Consts.h
2026-01-16 17:18:41 +08:00

117 lines
4.3 KiB
C++

/*
* Consts.h
*
* Created on: Jul 29, 2011
* Author: dev
*/
#ifndef PAI_FRAME_WORKFLOWENGINE_CONSTS_H
#define PAI_FRAME_WORKFLOWENGINE_CONSTS_H
namespace pai{
namespace workflow {
namespace generator {
#define TEMPLATE_DIC_NAME "workflow"
#define TEMPLATE_MODULE_INCLUDE_SECTION "MODULE_INCLUDE"
#define TEMPLATE_MODULE_HEADER_VARIABLE "MODULE_HEADER"
#define TEMPLATE_PARAMETER_INCLUDE_SECTION "PARAMETER_INCLUDE"
#define TEMPLATE_PARAMETER_HEADER_VARIABLE "PARAMETER_HEADER"
#define TEMPLATE_MODULE_INITIALIZE_SECTION "MODULE_INITIALIZE"
#define TEMPLATE_PSTM_MODULE_INITIALIZE_SECTION "PSTM_MODULE_INITIALIZE"
#define TEMPLATE_MODULE_CLASS_NAME_VARIABLE "MODULE_CLASS_NAME"
#define TEMPLATE_MODULE_VARIABLE_NAME_VARIABLE "MODULE_VARIABLE_NAME"
#define TEMPLATE_MODULE_STEP_ID "MODULE_STEP_ID"
#define TEMPLATE_MODULE_SORT_ID "MODULE_SORT_ID"
#define TEMPLATE_MODULE_INDEGREE "MODULE_INDEGREE"
#define TEMPLATE_MODULE_OUTDEGREE "MODULE_OUTDEGREE"
#define TEMPLATE_MODULE_PARAMETER "MODULE_PARAMETER"
#define TEMPLATE_ROOT_PARAMITEM_SUBFIX "ROOT_PARAMITEM_SUBFIX"
#define TEMPLATE_NEW_MODULE_PARAMETER_ITEM "NEW_MODULE_PARAMETER_ITEM"
#define TEMPLATE_PARENT_MODULE_PARAMITEM_TYPE "PARENT_MODULE_PARAMITEM_TYPE"
#define TEMPLATE_NEW_MODULE_PARAMITEM_VARIABLE_NAME "NEW_MODULE_PARAMITEM_VARIABLE_NAME"
#define TEMPLATE_ADD_MODULE_PARAMETER_ITEM "ADD_MODULE_PARAMETER_ITEM"
#define TEMPLATE_CAST_PARAMITEM_TYPE "CAST_PARAMITEM_TYPE"
#define TEMPLATE_PARAMITEM_PARENTNODE "PARAMITEM_PARENTNODE"
#define TEMPLATE_PARAMITEM_CHILDNODE "PARAMITEM_CHILDNODE"
#define TEMPLATE_PARAMITEM_ETYPE "PARAMITEM_ETYPE"
#define TEMPLATE_PARAMITEM_EINPUTTYPE "PARAMITEM_EINPUTTYPE"
#define TEMPLATE_PARAMITEM_STRID "PARAMITEM_STRID"
#define TEMPLATE_PARAMITEM_STRVALUE "PARAMITEM_STRVALUE"
#define TEMPLATE_PARAMITEM_STRNAME "PARAMITEM_STRNAME"
#define TEMPLATE_PARAMITEM_STRDESCRIPTION "PARAMITEM_STRDESCRIPTION"
#define TEMPLATE_PARAMITEM_DEFAULT "PARAMITEM_DEFAULT"
#define TEMPLATE_PARAMITEM_STRCATEGORY "PARAMITEM_STRCATEGORY"
#define TEMPLATE_PARAMITEM_STRMAX "PARAMITEM_STRMAX"
#define TEMPLATE_PARAMITEM_STRMIN "PARAMITEM_STRMIN"
#define TEMPLATE_PARAMITEM_STRINPUTMETADATA "PARAMITEM_STRINPUTMETADATA"
#define TEMPLATE_PARAMITEM_STRINPUTDATA "PARAMITEM_STRINPUTDATA"
#define TEMPLATE_PARAMITEM_STRINOUT "PARAMITEM_STRINOUT"
#define TEMPLATE_PARAMITEM_STRDATATYPE "PARAMITEM_STRDATATYPE"
#define TEMPLATE_PARAMITEM_BNECESSARY "PARAMITEM_BNECESSARY"
#define TEMPLATE_PARAMETER_INITIALIZE_SECTION "PARAMETER_INITIALIZE"
#define TEMPLATE_PARAMETER_CLASS_NAME_VARIABLE "PARAMETER_CLASS_NAME"
#define TEMPLATE_PARAMETER_VARIABLE_NAME_VARIABLE "PARAMETER_VARIABLE_NAME"
#define TEMPLATE_ASSIGN_VALUES_SECTION "ASSIGN_VALUES"
#define TEMPLATE_ASSIGN_INPUT_VALUES_SECTION "ASSIGN_INPUT_VALUES"
#define TEMPLATE_ASSIGN_OUTPUT_VALUES_SECTION "ASSIGN_OUTPUT_VALUES"
#define TEMPLATE_ASSIGN_PSTM_VALUES_SECTION "ASSIGN_PSTM_VALUES"
#define TEMPLATE_ASSIGN_PSTM_NORMAL_VALUES_SECTION "ASSIGN_PSTM_NORMAL_VALUES"
#define TEMPLATE_ASSIGN_PSTM_INNER_VALUES_SECTION "ASSIGN_INNER_PSTM_VALUES"
#define TEMPLATE_PARAMETER_NAME_VARIABLE "PARAMETER_NAME"
#define TEMPLATE_PARAMETER_VALUE_VARIABLE "PARAMETER_VALUE"
#define TEMPLATE_GET_MODULE_SECTION "GET_MODULE"
#define TEMPLATE_MODULE_VARIABLE "MODULE"
#define TEMPLATE_INDEX_VARIABLE "INDEX"
#define TEMPLATE_ADD_NEXT_MODULE_SECTION "ADD_NEXT_MODULE"
#define TEMPLATE_SOURCE_MODULE_VARIABLE "SOURCE_MODULE"
#define TEMPLATE_DEST_MODULE_VARIABLE "DEST_MODULE"
#define TEMPLATE_SET_INPUT_BUFFER_SECTION "SET_INPUT_BUFFER"
#define TEMPLATE_INPUT_PORT_VARIABLE "INPUT_PORT"
#define TEMPLATE_BUFFER_VARIABLE "BUFFER"
#define TEMPLATE_SET_OUTPUT_BUFFER_SECTION "SET_OUTPUT_BUFFER"
#define TEMPLATE_OUTPUT_PORT_VARIABLE "OUTPUT_PORT"
#define TEMPLATE_NEW_BUFFER "NEW_BUFFER"
#define TEMPLATE_BUFF_VARIABLE_NAME "BUFF_VARIABLE_NAME"
#define TEMPLATE_MODULE_BASE_CLASS "MODULE_BASE_CLASS"
#define TEMPLATE_ROOT_PARAMITEM_SUBFIX "ROOT_PARAMITEM_SUBFIX"
#define ROOT_PARAMITEM_SUBFIX "_rootParamItem"
#define TEMPLATE_PSTM_ROOT_PARAMITEM_SUBFIX "PSTM_ROOT_PARAMITEM_SUBFIX"
#define PSTM_ROOT_PARAMITEM_SUBFIX "pstm_rootParamItem"
#define TEMPLATE_INIT_GENERAL_WORKFLOW "INIT_GENERAL_WORKFLOW"
#define TEMPLATE_INIT_REDUCE_WORKFLOW "INIT_REDUCE_WORKFLOW"
#define TEMPLATE_INIT_APPLY_WORKFLOW "INIT_APPLY_WORKFLOW"
#define INCLUDE_POSTFIX = ".h";
}
}
}
#endif