001    // GraphLab Project: http://graphlab.sharif.edu
002    // Copyright (C) 2008 Mathematical Science Department of Sharif University of Technology
003    // Distributed under the terms of the GNU General Public License (GPL): http://www.gnu.org/licenses/
004    package graphlab.graph.event;
005    
006    /**
007     * the base interface which should be used to implement any GraphRenderer
008     *
009     * @author Azin Azadi
010     */
011    public interface GraphControlListener {
012        public void ActionPerformed(GraphEvent event);
013    
014        public void ActionPerformed(VertexEvent event);
015    
016        public void ActionPerformed(EdgeEvent event);
017    }