package vooga.scroller.util.mvc.vcFramework; import java.awt.Image; import java.util.List; import java.util.Map; /** * Defines a general tools class that is necessary for workspace * customization * By default, Tools support mapping of instantaneous options and delayed options. * @param <D> is a domain descriptor * @author Dagbedji Fagnisse * */ public abstract class Tools<D extends IDomainDescriptor> { public abstract List<Map<Image, String>> getEditableDependents (); public abstract Map<String, Map<Image, String>> getEditableIndependents (); public abstract String getEditableDependentsTitle (); public abstract String getEditableIndependentsTitle (); }