|
ADS-IDAC Engine 5.0.0
|
#include <KBElement.h>
Public Member Functions | |
| KBElement () | |
| virtual | ~KBElement () |
| void | setInfoName (std::string) |
| std::string | getInfoName () |
| void | readInfoFromFile (std::ifstream &) |
| void | copyKBElement (KBElement &) |
| void | saveKBElementToFile (std::ofstream &) |
| void | retrieveKBElementFromFile (std::ifstream &) |
| bool | checkIfIsIdenticalKBElement (KBElement &) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| std::string | info_name |
Friends | |
| class | boost::serialization::access |
Definition at line 15 of file KBElement.h.
| KBElement::KBElement | ( | ) |
Definition at line 16 of file KBElement.cpp.
References info_name.
|
virtual |
Definition at line 21 of file KBElement.cpp.
| bool KBElement::checkIfIsIdenticalKBElement | ( | KBElement & | _kbe | ) |
Definition at line 39 of file KBElement.cpp.
References getInfoName(), and info_name.
Referenced by ExpectedMentalBelief::checkIfIsIdenticalExpectedMentalBelief().
| void KBElement::copyKBElement | ( | KBElement & | _kbe | ) |
Definition at line 30 of file KBElement.cpp.
References getInfoName(), and info_name.
Referenced by DecisionScannedParameter::copyDecisionScannedParameter(), DiagnosisComponentActionUnit::copyDiagnosisComponentActionUnit(), ExpectedMentalBelief::copyExpectedMentalBelief(), HardWiredControlActivity::copyHardWiredControlActivity(), HardWiredMentalBelief::copyHardWiredMentalBelief(), HardWiredProcedureActivity::copyHardWiredProcedureActivity(), KBActionPackUnit::copyKBActionPackUnit(), KBBiasFactorUnit::copyKBBiasFactorUnit(), KBExpectedActionPackUnit::copyKBExpectedActionPackUnit(), KBExpectedAlarmStateUnit::copyKBExpectedAlarmStateUnit(), KBExpectedComponentStateUnit::copyKBExpectedComponentStateUnit(), KBExpectedParameterDifferenceUnit::copyKBExpectedParameterDifferenceUnit(), KBExpectedParameterValueUnit::copyKBExpectedParameterValueUnit(), KBExpectedSupportSystemStateUnit::copyKBExpectedSupportSystemStateUnit(), KBHardWiredUnit::copyKBHardWiredUnit(), KBSystemDecompositionUnit::copyKBSystemDecompositionUnit(), ProcedureActionUnit::copyProcedureActionUnit(), and ProcedureScannedParameterUnit::copyProcedureScannedParameterUnit().
| string KBElement::getInfoName | ( | ) |
Definition at line 26 of file KBElement.cpp.
References info_name.
Referenced by ExpectationORUnit::assessExpectation(), Operator::checkAndActivateHWKB(), HardWiredControlActivity::checkForMatch(), KBExpectedParameterValueUnit::checkForMatch(), KBExpectedParameterDifferenceUnit::checkForMatch(), HardWiredMentalBelief::checkForMatch(), HardWiredProcedureActivity::checkForMatch(), KBExpectedAlarmStateUnit::checkForMatch(), KBExpectedComponentStateUnit::checkForMatch(), KBExpectedSupportSystemStateUnit::checkForMatch(), checkIfIsIdenticalKBElement(), InfoChunk::checkWhetherExpectedAlarmMatchObservation(), InfoChunk::checkWhetherExpectedComponentStateMatchObservation(), InfoChunk::checkWhetherExpectedParameterDifferenceMatchObservation(), InfoChunk::checkWhetherExpectedParameterValueMatchObservation(), InfoChunk::checkWhetherExpectedSupportSystemStateMatchObservation(), copyKBElement(), ProcedureStepUnit::executeNonResponseAction(), DiagnosisActionModule::onceThroughProcessForReasoningStrategy(), KB::readSystemDecompositionKB(), BranchExpectedAlarmState::saveInfoToFile(), BranchExpectedComponentState::saveInfoToFile(), BranchExpectedMentalBelief::saveInfoToFile(), BranchExpectedSupportSystemState::saveInfoToFile(), BranchScannedParameter::saveInfoToFile(), BranchExpectedMentalBelief::translateMessage(), and BranchScannedParameter::translateMessage().
| void KBElement::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 27 of file KBElement.cpp.
References info_name.
Referenced by DiagnosisComponentActionUnit::readDiagnosisComponentActionUnitInfoFromFile(), KBActionPackUnit::readInfoFromFile(), KBExpectedActionPackUnit::readInfoFromFile(), KBExpectedAlarmStateUnit::readInfoFromFile(), KBExpectedComponentStateUnit::readInfoFromFile(), KBExpectedParameterDifferenceUnit::readInfoFromFile(), KBExpectedParameterValueUnit::readInfoFromFile(), KBExpectedSupportSystemStateUnit::readInfoFromFile(), KBHardWiredUnit::readInfoFromFile(), and KBSystemDecompositionUnit::readInfoFromFile().
| void KBElement::retrieveKBElementFromFile | ( | std::ifstream & | ) |
Definition at line 36 of file KBElement.cpp.
References info_name.
Referenced by DecisionScannedParameter::retrieveDecisionScannedParameterFromFile(), DiagnosisComponentActionUnit::retrieveDiagnosisComponentActionUnitFromFile(), ExpectedMentalBelief::retrieveExpectedMentalBeliefFromFile(), HardWiredControlActivity::retrieveHardWiredControlActivityFromFile(), HardWiredMentalBelief::retrieveHardWiredMentalBeliefFromFile(), HardWiredProcedureActivity::retrieveHardWiredProcedureActivityFromFile(), KBBiasFactorUnit::retrieveKBBiasFactorUnitFromFile(), KBExpectedActionPackUnit::retrieveKBExpectedActionPackUnitFromFile(), KBExpectedAlarmStateUnit::retrieveKBExpectedAlarmStateUnitFromFile(), KBExpectedComponentStateUnit::retrieveKBExpectedComponentStateUnitFromFile(), KBExpectedParameterDifferenceUnit::retrieveKBExpectedParameterDifferenceUnitFromFile(), KBExpectedParameterValueUnit::retrieveKBExpectedParameterValueUnitFromFile(), KBExpectedSupportSystemStateUnit::retrieveKBExpectedSupportSystemStateUnitFromFile(), KBHardWiredUnit::retrieveKBHardWiredUnitFromFile(), KBSystemDecompositionUnit::retrieveKBSystemDecompositionUnitFromFile(), ProcedureActionUnit::retrieveProcedureActionUnitFromFile(), and ProcedureScannedParameterUnit::retrieveProcedureScannedParameterUnitFromFile().
| void KBElement::saveKBElementToFile | ( | std::ofstream & | ) |
Definition at line 33 of file KBElement.cpp.
References info_name.
Referenced by DecisionScannedParameter::saveDecisionScannedParameterToFile(), DiagnosisComponentActionUnit::saveDiagnosisComponentActionUnitToFile(), ExpectedMentalBelief::saveExpectedMentalBeliefToFile(), HardWiredControlActivity::saveHardWiredControlActivityToFile(), HardWiredMentalBelief::saveHardWiredMentalBeliefToFile(), HardWiredProcedureActivity::saveHardWiredProcedureActivityToFile(), KBBiasFactorUnit::saveKBBiasFactorUnitToFile(), KBExpectedActionPackUnit::saveKBExpectedActionPackUnitToFile(), KBExpectedAlarmStateUnit::saveKBExpectedAlarmStateUnitToFile(), KBExpectedComponentStateUnit::saveKBExpectedComponentStateUnitToFile(), KBExpectedParameterDifferenceUnit::saveKBExpectedParameterDifferenceUnitToFile(), KBExpectedParameterValueUnit::saveKBExpectedParameterValueUnitToFile(), KBExpectedSupportSystemStateUnit::saveKBExpectedSupportSystemStateUnitToFile(), KBHardWiredUnit::saveKBHardWiredUnitToFile(), KBSystemDecompositionUnit::saveKBSystemDecompositionUnitToFile(), ProcedureActionUnit::saveProcedureActionUnitToFile(), and ProcedureScannedParameterUnit::saveProcedureScannedParameterUnitToFile().
|
inline |
Definition at line 31 of file KBElement.h.
References info_name.
| void KBElement::setInfoName | ( | std::string | ) |
Definition at line 25 of file KBElement.cpp.
References info_name.
Referenced by Operator::ActiveFetchAlarmStateInfo(), Operator::ActiveFetchComponentStateInfo(), Operator::ActiveFetchParameterValueInfo(), Operator::ActiveFetchSupportSystemStateInfo(), ExpectationORUnit::assessExpectation(), Operator::checkAndActivateHWKB(), ProcedureStepUnit::executeAction(), ProcedureStepUnit::executeNonResponseAction(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), DiagnosisComponentActionUnit::readDiagnosisComponentPrerequisiteFromFile(), HardWiredControlActivity::readInfoFromFile(), HardWiredMentalBelief::readInfoFromFile(), HardWiredProcedureActivity::readInfoFromFile(), ExpectedMentalBelief::readInfoFromFile(), ProcedureExpectedActionPackUnit::readInfoFromFile(), ProcedureExpectedAlarmStateUnit::readInfoFromFile(), ProcedureExpectedComponentStateUnit::readInfoFromFile(), ProcedureExpectedParameterDifferenceUnit::readInfoFromFile(), ProcedureExpectedParameterTrendUnit::readInfoFromFile(), ProcedureExpectedParameterValueUnit::readInfoFromFile(), ProcedureExpectedSupportSystemStateUnit::readInfoFromFile(), ProcedureScannedParameterUnit::readInfoFromFile(), ProcedureStepUnit::readInfofromFileExpectation(), ProcedureStepUnit::readInfoFromFileNonResponseExit(), and KBBiasFactorUnit::readKBBiasFactorUnit().
|
friend |
Definition at line 29 of file KBElement.h.
| std::string KBElement::info_name |
Definition at line 18 of file KBElement.h.
Referenced by checkIfIsIdenticalKBElement(), copyKBElement(), getInfoName(), KBElement(), readInfoFromFile(), retrieveKBElementFromFile(), saveKBElementToFile(), serialize(), and setInfoName().