|
ADS-IDAC Engine 5.0.0
|
#include <Instantiation.h>
Public Member Functions | |
| void | ErrorMessage (std::string) |
| void | BuildConnectionsForThisInstantiation (void *) |
| void | ConvertInstantiationInfoToString () |
| void | CopyInfoFromAnotherInstantiationGroup (Instantiation *_inst_pt) |
| Instantiation () | |
| virtual | ~Instantiation () |
Public Attributes | |
| Label * | m_label_pt |
| ConceptComposedUnit * | m_indefinite_instance_pt |
| std::vector< ConceptComposedUnit * > | m_instance_list |
| std::vector< std::string > | m_ID_instance_list |
| std::string | m_ID_indefinite |
| std::string | m_ID_lable_group_name |
Definition at line 13 of file Instantiation.h.
| Instantiation::Instantiation | ( | ) |
Definition at line 13 of file Instantiation.cpp.
References m_ID_indefinite, m_ID_lable_group_name, m_indefinite_instance_pt, and m_label_pt.
|
virtual |
Definition at line 21 of file Instantiation.cpp.
References m_ID_instance_list, and m_instance_list.
| void Instantiation::BuildConnectionsForThisInstantiation | ( | void * | _pt | ) |
Definition at line 64 of file Instantiation.cpp.
References ErrorMessage(), ReasonMachine::m_Concept_Base, ReasonMachine::m_IB, m_ID_indefinite, m_ID_instance_list, m_ID_lable_group_name, m_indefinite_instance_pt, m_instance_list, and m_label_pt.
| void Instantiation::ConvertInstantiationInfoToString | ( | ) |
Definition at line 49 of file Instantiation.cpp.
References IDElement::m_ID, m_ID_indefinite, m_ID_instance_list, m_indefinite_instance_pt, and m_instance_list.
| void Instantiation::CopyInfoFromAnotherInstantiationGroup | ( | Instantiation * | _inst_pt | ) |
Definition at line 36 of file Instantiation.cpp.
References m_ID_indefinite, m_ID_instance_list, and m_ID_lable_group_name.
| void Instantiation::ErrorMessage | ( | std::string | ) |
Definition at line 96 of file Instantiation.cpp.
References r5pars_.
Referenced by BuildConnectionsForThisInstantiation().
| std::string Instantiation::m_ID_indefinite |
Definition at line 26 of file Instantiation.h.
Referenced by BuildConnectionsForThisInstantiation(), ConvertInstantiationInfoToString(), CopyInfoFromAnotherInstantiationGroup(), Instantiation(), and boost::serialization::serialize().
| std::vector<std::string> Instantiation::m_ID_instance_list |
Definition at line 25 of file Instantiation.h.
Referenced by BuildConnectionsForThisInstantiation(), ConvertInstantiationInfoToString(), CopyInfoFromAnotherInstantiationGroup(), boost::serialization::serialize(), and ~Instantiation().
| std::string Instantiation::m_ID_lable_group_name |
Definition at line 27 of file Instantiation.h.
Referenced by BuildConnectionsForThisInstantiation(), CopyInfoFromAnotherInstantiationGroup(), Instantiation(), InstantiationBase::ReadInstantiationBaseFromInputFile(), and boost::serialization::serialize().
| ConceptComposedUnit* Instantiation::m_indefinite_instance_pt |
Definition at line 22 of file Instantiation.h.
Referenced by BuildConnectionsForThisInstantiation(), ConvertInstantiationInfoToString(), Instantiation(), and InstantiationBase::ReadInstantiationBaseFromInputFile().
| std::vector<ConceptComposedUnit *> Instantiation::m_instance_list |
Definition at line 23 of file Instantiation.h.
Referenced by BuildConnectionsForThisInstantiation(), ConvertInstantiationInfoToString(), InstantiationBase::ReadInstantiationBaseFromInputFile(), ReasonMachine::ReadSemanticSentencesFromInputFile(), and ~Instantiation().
| Label* Instantiation::m_label_pt |
Definition at line 21 of file Instantiation.h.
Referenced by BuildConnectionsForThisInstantiation(), Instantiation(), InstantiationBase::ReadInstantiationBaseFromInputFile(), and ReasonMachine::ReadSemanticSentencesFromInputFile().