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 }