internal void AddVisualEdge(IVisualEdge edge) { if (null == edge) throw new ArgumentNullException("edge"); if (null == edgeController) throw new InvalidOperationException("'edgeController' was not created"); this.edgeController.AddEdge((VisualEdge)edge); }