pool::CollectionColumn Node1 pool::CollectionColumn - m_name - m_type - m_annotation - m_maxSize - m_sizeIsFixed - m_id + CollectionColumn() + CollectionColumn() + CollectionColumn() + ~CollectionColumn() + operator=() + operator==() + operator!=() + setName() + setType() + setType() and 10 more... Node2 pool::ICollectionColumn + name() + type() + annotation() + maxSize() + sizeIsFixed() + id() # ~ICollectionColumn() Node2->Node1