package org.jactr.tools.itr.ortho; /* * default logging */ import java.util.Collection; import java.util.Map; /** * describes a slice of the orthogonal parameter space search. * * @author harrison */ public interface ISlice { /** * unique id of the slice, this is typically the slice number * * @return */ public long getId(); /** * the parameter values associated with the manipulated parameter names. * The values in the map are typically just strings * * @return */ public Map<String, Object> getParameterValues(); /** * return the first iteration index included in this * slice * @return */ public long getFirstIteration(); /** * return the last iteration index included in this slice * @return */ public long getLastIteration(); /** * return the working directoryies of each run relative to * user.dir * @return */ public Collection<String> getWorkingDirectories(); public Object getProperty(String property); }