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    }