#ifndef FUNCTIONAL_DEPENDENCY_H #define FUNCTIONAL_DEPENDENCY_H #ifdef WIN32 // Suppress warnings about debug identifiers being truncated to 255 characters #pragma warning (disable:4786) #endif #include using namespace std; #include "model/basic_types/event.h" #include "model/fault_tree/input_sequence.h" class Functional_Dependency : public pair { public: const Event& Get_Trigger() const; void Set_Trigger (const Event& in_trigger); const Input_Sequence& Get_Dependents() const; void Set_Dependents (const Input_Sequence& in_dependents); }; #endif // FUNCTIONAL_DEPENDENCY_H