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.platform.plugin;
005    
006    /**
007     * each plugin can have a class that implements this interface,
008     * the implementing class will have the methods that are implemented
009     * in various parts of the plugin, they will be easily accessed by other
010     * parts of program,
011     * it is probable that useful tools created to work with this objects, and
012     * automaize some processes of creating plugins, so we suggest that implement
013     * this interface in your plugins,,, :D
014     *
015     * @author azin azadi
016    
017     */
018    public interface PluginMethods {
019    }