/// <summary> /// Registers the predecessors handler /// </summary> /// <param name="vis"></param> public void RegisterPredecessorRecorderHandlers(IPredecessorRecorderVisitor vis) { if (vis == null) { throw new ArgumentNullException("visitor"); } InitializeVertex += new VertexHandler(vis.InitializeVertex); TreeEdge += new EdgeHandler(vis.TreeEdge); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterTimeStamperHandlers(ITimeStamperVisitor vis) { if (vis == null) { throw new ArgumentNullException("visitor"); } DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterDistanceRecorderHandlers(IDistanceRecorderVisitor vis) { if (vis == null) { throw new ArgumentNullException("visitor"); } InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); TreeEdge += new EdgeHandler(vis.TreeEdge); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { if (vis == null) { throw new ArgumentNullException("visitor"); } InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterTimeStamperHandlers(ITimeStamperVisitor vis) { if (vis == null) throw new ArgumentNullException("visitor"); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { if (vis == null) throw new ArgumentNullException("visitor"); InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }
/// <summary> /// Registers the predecessors handler /// </summary> /// <param name="vis"></param> public void RegisterPredecessorRecorderHandlers(IPredecessorRecorderVisitor vis) { if (vis == null) throw new ArgumentNullException("visitor"); InitializeVertex += new VertexHandler(vis.InitializeVertex); TreeEdge += new EdgeHandler(vis.TreeEdge); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVisitor(IGraphvizVisitor vis) { WriteGraph += new EventHandler(vis.WriteGraph); WriteVertex += new VertexHandler(vis.WriteVertex); WriteEdge += new EdgeHandler(vis.WriteEdge); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterDistanceRecorderHandlers(IDistanceRecorderVisitor vis) { if (vis == null) throw new ArgumentNullException("visitor"); InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); TreeEdge += new EdgeHandler(vis.TreeEdge); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVisitor(IGraphvizVisitor vis) { WriteGraph += new EventHandler(vis.WriteGraph); WriteVertex += new VertexHandler(vis.WriteVertex); WriteEdge += new EdgeHandler(vis.WriteEdge); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }