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.old; 005 006 import java.awt.*; 007 import java.io.Serializable; 008 009 /** 010 * @author Azin Azadi 011 */ 012 public interface Arrow extends Serializable { 013 public static String ARROW = "ARROW"; 014 015 public String getName(); 016 017 public void paintArrow(Graphics g, int w, int h); 018 019 public Rectangle getBounds(); 020 }