IDTPM::IVertexSelectionTool Node1 IDTPM::IVertexSelectionTool   + selectVertices() Node2 asg::IAsgTool   + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool     Node3->Node2