CablingObject Node1 CablingObject - m_number - m_station - m_sector_type + CablingObject() + CablingObject() + ~CablingObject() + operator=() + number() + station() + sector_type() + error_header() + no_connection_error() Node2 BaseObject - m_tag + BaseObject() + ~BaseObject() + tag() + name() + Print() Node2->Node1 Node3 std::string Node3->Node2 -m_name Node4 std::basic_string< char > Node4->Node3