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.preferences; 005 006 import graphlab.platform.lang.ArrayX; 007 008 import java.util.HashMap; 009 010 /** 011 * @author Rouzbeh Ebrahimi 012 */ 013 public interface UserDefinedEligiblity { 014 public GraphPreferences GraphPrefFactory(); 015 016 public HashMap<Object, ArrayX> defineEligibleValuesForSettings(HashMap<Object, ArrayX> objectValues); 017 }