12 #include "ePaerserModule_Base.h"
18 #include "In_Feelings.h"
19 #include "In_Akteurs.h"
20 #include "In_Objects.h"
21 #include "In_Attitudes.h"
22 #include "In_Standards.h"
23 #include "In_NeedCategory.h"
25 #include "In_Reactions.h"
27 #define C_FEELING_HEADER ":feelings"
28 #define C_AKTEUR_HEADER ":akteurs"
29 #define C_OBJECT_HEADER ":objects"
30 #define C_ATTITUDE_HEADER ":attitudes"
31 #define C_STANDARD_HEADER ":standards"
32 #define C_NEEDCATEGORY_HEADER ":need_category"
33 #define C_NEEDVALUE_HEADER ":need_values"
34 #define C_NEED_HEADER ":needs"
35 #define C_REACTION_HEADER ":reactions"
36 #define C_REACTIONVALUE_HEADER ":reaction_values"
37 #define C_CONDITION_ID_HEADER ":condition_id"
59 virtual bool translateInputFile_txt(std::vector<std::string*> *inData);
67 virtual bool translateConditionID_txt(std::vector<std::string*> *inData);
76 bool translateFeelings_txt(
In_Feelings *feelingsData_out, std::vector<std::string*>* inData);
85 bool translateAkteurs_txt(
In_Akteurs *akteurData_out, std::vector<std::string*> *inData);
94 bool translateObjects_txt(
In_Objects *objectData_out, std::vector<std::string*> *inData);
106 bool translateAttitudes_txt(
In_Attitudes *attitudeData_out, std::vector<std::string*> *inData,
In_Feelings const *
const feelings,
In_Akteurs const *
const akteurs);
118 bool translateStandards_txt(
In_Standards *standardData_out, std::vector<std::string*> *inData,
In_Feelings const *
const feelings,
In_Objects const *
const objects);
127 bool translateNeedCategory_txt(
In_NeedCategory *needCategoryData_out, std::vector<std::string*>* inData);
148 bool translateNeedValues_txt(
In_Needs *needsData_out, std::vector<std::string*>* inData);
159 bool translateReactions_txt(
In_Reactions *reactionsData_out, std::vector<std::string*>* inData,
In_Feelings const *
const feelings);
168 bool translateReactionValues_txt(
In_Reactions *reactionsData_out, std::vector<std::string*>* inData);
In_NeedCategory * m_needCategoryData
Definition: eParserModule_Conditions.h:177
In_Reactions * m_reactionData
Definition: eParserModule_Conditions.h:179
Definition: ePaerserModule_Base.h:15
In_Feelings * m_feelingsData
Definition: eParserModule_Conditions.h:172
Definition: In_Objects.h:18
Definition: In_NeedCategory.h:16
Definition: eParserModule_Conditions.h:39
Definition: In_Attitudes.h:19
Definition: In_Akteurs.h:17
Definition: In_Needs.h:18
In_Akteurs * m_akteurData
Definition: eParserModule_Conditions.h:173
In_Attitudes * m_attitudeData
Definition: eParserModule_Conditions.h:175
Definition: In_Standards.h:19
In_Standards * m_standardData
Definition: eParserModule_Conditions.h:176
int m_conditionID
Definition: eParserModule_Conditions.h:181
In_Needs * m_needData
Definition: eParserModule_Conditions.h:178
Definition: In_Feelings.h:17
In_Objects * m_objectData
Definition: eParserModule_Conditions.h:174
eParserModule_Conditions(std::vector< std::string * > *inData)
Definition: eParserModule_Conditions.cpp:4
Definition: In_Reactions.h:18