View Javadoc
1   package edu.uci.ics.jung.visualization.control;
2   
3   import java.awt.geom.Point2D;
4   
5   import edu.uci.ics.jung.visualization.BasicVisualizationServer;
6   
7   /**
8    * interface to support the creation of new vertices by the EditingGraphMousePlugin.
9    * SimpleVertexSupport is a sample implementation.
10   * @author tanelso
11   *
12   * @param <V> the vertex type
13   */
14  public interface VertexSupport<V,E> {
15  	
16  	void startVertexCreate(BasicVisualizationServer<V,E> vv, Point2D point);
17  	
18  	void midVertexCreate(BasicVisualizationServer<V,E> vv, Point2D point);
19  	
20  	void endVertexCreate(BasicVisualizationServer<V,E> vv, Point2D point);
21  
22  }