pool::DbContainerImp::DbAction Node1 pool::DbContainerImp ::DbAction + object + action + DbAction() + DbAction() + dataAtOffset() Node2 pool::Shape + Shape() + ~Shape() + shapeID() + shapeID() + setShapeID() + setShapeID() Node2->Node1 +shape Node3 Guid + m_guidGenMethod - m_data1 - m_data2 - m_data3 - m_data4 + Guid() + Guid() + Guid() + Guid() + Guid() + operator=() + operator<() + operator==() + operator==() + operator!=() and 11 more... + null() + initGuidGenMethod() + create() Node3->Node2 #m_id Node4 Token::OID_t + OID_t() + OID_t() Node4->Node1 +link Node5 std::pair< long long int, long long int > Node5->Node4