AddEdgeDuringGroupCollapseOrExpand
(
IEdge oEdge,
Boolean bDrawEdge
)
{
Debug.Assert(oEdge != null);
AssertValid();
m_oGraph.Edges.Add(oEdge);
if ( VertexOrEdgeIsSelected(oEdge) )
{
m_oSelectedEdges.Add(oEdge);
}
if (bDrawEdge && m_oLastGraphDrawingContext != null)
{
m_oGraphDrawer.DrawNewEdge(oEdge, m_oLastGraphDrawingContext);
}
}