/* * 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