|
ADS-IDAC Engine 5.0.0
|
#include <DecisionProcedureStep.h>
Private Attributes | |
| std::string | procedure_name |
| std::string | step_name |
| std::string | last_procedure_name |
| std::string | last_step_name |
| double | activation_time |
| int | priority |
Friends | |
| class | boost::serialization::access |
Definition at line 16 of file DecisionProcedureStep.h.
| DecisionProcedureStep::DecisionProcedureStep | ( | ) |
Definition at line 17 of file DecisionProcedureStep.cpp.
References activation_time, last_procedure_name, last_step_name, priority, procedure_name, and step_name.
|
virtual |
Definition at line 27 of file DecisionProcedureStep.cpp.
| bool DecisionProcedureStep::checkIfIsIdenticalDecisionProcedureStep | ( | DecisionProcedureStep & | _dps | ) |
Definition at line 65 of file DecisionProcedureStep.cpp.
References Decision::checkIfIsIdenticalDecision(), getProcedureName(), getStepName(), procedure_name, and step_name.
| void DecisionProcedureStep::copyDecisionProcedureStep | ( | DecisionProcedureStep & | _psp | ) |
Definition at line 43 of file DecisionProcedureStep.cpp.
References activation_time, Decision::copyDecision(), getActivationTime(), getLastProcedureName(), getLastStepName(), getPriority(), getProcedureName(), getStepName(), last_procedure_name, last_step_name, priority, procedure_name, and step_name.
Referenced by BranchProcedureStep::copyBranchProcedureStep().
| double DecisionProcedureStep::getActivationTime | ( | ) |
Definition at line 41 of file DecisionProcedureStep.cpp.
References activation_time.
Referenced by copyDecisionProcedureStep().
| string DecisionProcedureStep::getLastProcedureName | ( | ) |
Definition at line 38 of file DecisionProcedureStep.cpp.
References last_procedure_name.
Referenced by Operator::checkAndResetProcedureStep(), DiagnoseInvestigator::CheckforPotentialProcedureBranching(), copyDecisionProcedureStep(), OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| string DecisionProcedureStep::getLastStepName | ( | ) |
Definition at line 40 of file DecisionProcedureStep.cpp.
References last_step_name.
Referenced by Operator::checkAndResetProcedureStep(), and copyDecisionProcedureStep().
| int DecisionProcedureStep::getPriority | ( | ) |
Definition at line 42 of file DecisionProcedureStep.cpp.
References priority.
Referenced by copyDecisionProcedureStep().
| string DecisionProcedureStep::getProcedureName | ( | ) |
Definition at line 37 of file DecisionProcedureStep.cpp.
References procedure_name.
Referenced by Operator::checkAndResetProcedureStep(), DiagnoseInvestigator::CheckforPotentialProcedureBranching(), checkIfIsIdenticalDecisionProcedureStep(), copyDecisionProcedureStep(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), Operator::performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), InfoChunk::pointToTheNewProcedureStep(), DiagnoseInvestigator::ReadCurrentProcedureStepInformation(), BranchProcedureStep::saveInfoToFile(), BranchProcedureStep::translateMessage(), DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose(), and DiagnoseInvestigator::UpdateDiagnoseInvestigatorBranchingInfo().
| string DecisionProcedureStep::getStepName | ( | ) |
Definition at line 39 of file DecisionProcedureStep.cpp.
References step_name.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), checkIfIsIdenticalDecisionProcedureStep(), copyDecisionProcedureStep(), OperatorDM::infoChunking(), Operator::performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), InfoChunk::pointToTheNewProcedureStep(), DiagnoseInvestigator::ReadCurrentProcedureStepInformation(), BranchProcedureStep::saveInfoToFile(), BranchProcedureStep::translateMessage(), DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose(), and DiagnoseInvestigator::UpdateDiagnoseInvestigatorBranchingInfo().
| void DecisionProcedureStep::retrieveDecisionProcedureStepFromFile | ( | std::ifstream & | ) |
Definition at line 59 of file DecisionProcedureStep.cpp.
References activation_time, last_procedure_name, last_step_name, priority, procedure_name, Decision::retrieveDecisionFromFile(), and step_name.
Referenced by BranchProcedureStep::retrieveBranchProcedureStepFromFile().
| void DecisionProcedureStep::saveDecisionProcedureStepToFile | ( | std::ofstream & | ) |
Definition at line 52 of file DecisionProcedureStep.cpp.
References activation_time, last_procedure_name, last_step_name, priority, procedure_name, Decision::saveDecisionToFile(), and step_name.
Referenced by BranchProcedureStep::saveBranchProcedureStepToFile().
|
inline |
Definition at line 39 of file DecisionProcedureStep.h.
References activation_time, last_procedure_name, last_step_name, priority, procedure_name, and step_name.
| void DecisionProcedureStep::setActivationTime | ( | double | x | ) |
Definition at line 35 of file DecisionProcedureStep.cpp.
References activation_time.
| void DecisionProcedureStep::setLastProcedureName | ( | std::string | ) |
Definition at line 32 of file DecisionProcedureStep.cpp.
References last_procedure_name.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ProcedureStepUnit::executeNonResponseAction(), ProcedureStep::oneThroughProcessForProcedureStep(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
| void DecisionProcedureStep::setLastStepName | ( | std::string | ) |
Definition at line 34 of file DecisionProcedureStep.cpp.
References last_step_name.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ProcedureStepUnit::executeNonResponseAction(), ProcedureStep::oneThroughProcessForProcedureStep(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
| void DecisionProcedureStep::setPriority | ( | int | n | ) |
Definition at line 36 of file DecisionProcedureStep.cpp.
References priority.
Referenced by ProcedureStep::executeInstinctiveResponseProcedureTransfer().
| void DecisionProcedureStep::setProcedureName | ( | std::string | ) |
Definition at line 31 of file DecisionProcedureStep.cpp.
References procedure_name.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ProcedureStepUnit::executeNonResponseAction(), ProcedureStep::oneThroughProcessForProcedureStep(), Operator::performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), OperatorDM::performRecoveryAction(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
| void DecisionProcedureStep::setStepName | ( | std::string | ) |
Definition at line 33 of file DecisionProcedureStep.cpp.
References step_name.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ProcedureStepUnit::executeNonResponseAction(), ProcedureStep::oneThroughProcessForProcedureStep(), Operator::performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), OperatorDM::performRecoveryAction(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
|
friend |
Definition at line 37 of file DecisionProcedureStep.h.
|
private |
Definition at line 53 of file DecisionProcedureStep.h.
Referenced by copyDecisionProcedureStep(), DecisionProcedureStep(), getActivationTime(), retrieveDecisionProcedureStepFromFile(), saveDecisionProcedureStepToFile(), serialize(), and setActivationTime().
|
private |
Definition at line 52 of file DecisionProcedureStep.h.
Referenced by copyDecisionProcedureStep(), DecisionProcedureStep(), getLastProcedureName(), retrieveDecisionProcedureStepFromFile(), saveDecisionProcedureStepToFile(), serialize(), and setLastProcedureName().
|
private |
Definition at line 52 of file DecisionProcedureStep.h.
Referenced by copyDecisionProcedureStep(), DecisionProcedureStep(), getLastStepName(), retrieveDecisionProcedureStepFromFile(), saveDecisionProcedureStepToFile(), serialize(), and setLastStepName().
|
private |
Definition at line 54 of file DecisionProcedureStep.h.
Referenced by copyDecisionProcedureStep(), DecisionProcedureStep(), getPriority(), retrieveDecisionProcedureStepFromFile(), saveDecisionProcedureStepToFile(), serialize(), and setPriority().
|
private |
Definition at line 51 of file DecisionProcedureStep.h.
Referenced by checkIfIsIdenticalDecisionProcedureStep(), copyDecisionProcedureStep(), DecisionProcedureStep(), getProcedureName(), retrieveDecisionProcedureStepFromFile(), saveDecisionProcedureStepToFile(), serialize(), and setProcedureName().
|
private |
Definition at line 51 of file DecisionProcedureStep.h.
Referenced by checkIfIsIdenticalDecisionProcedureStep(), copyDecisionProcedureStep(), DecisionProcedureStep(), getStepName(), retrieveDecisionProcedureStepFromFile(), saveDecisionProcedureStepToFile(), serialize(), and setStepName().