← Documentation
ADS-IDAC Engine 5.0.0
EventSchemaUnit.h
Go to the documentation of this file.
1#pragma once
2
3// EventSchemaUnit.h: interface for the EventSchemaUnit class.
4//
6
7#include <vector>
8#include <string>
9#include <iostream>
10#include <fstream>
11#include <memory>
12
13#include "KnowledgeElement.h"
14#include "KnowledgeUnit.h"
15#include "EventSymptomUnit.h"
16#include "../Procedure/ProcedureStep.h"
17
19public IDElement
20{
21public:
22 void ErrorMessage(std::string);
23 void BuildConnectionsForThisESU(void *);
26
30
33 std::vector<std::unique_ptr<EventSymptomUnit>> m_symptom_list;
34
35 std::string m_ID_KE;
37 std::string m_procedure_name;
38
40 virtual ~EventSchemaUnit();
41
42};
void ConvertESUinfoToString()
std::vector< std::unique_ptr< EventSymptomUnit > > m_symptom_list
std::string m_procedure_step_name
ProcedureStep * m_procedure_step_pt
virtual ~EventSchemaUnit()
KnowledgeElement * m_event_KE_pt
float m_diagnose_claim_threshold
void CopyESUInfoWithoutPointerFromAnother(EventSchemaUnit *)
std::string m_procedure_name
std::string m_ID_KE
void ErrorMessage(std::string)
void BuildConnectionsForThisESU(void *)