import java.util.Collection; /** * An interface for representing nodes in a state space. * * @author Sjaak Smetsers * @version 1.2 * @date 28-02-2015 */ public interface Configuration extends Comparable { /* * To obtain the successors for a specific configuration * @return a collection of configurations containing the successors */ public Collection successors (); /* * For marking final / solution configurations. */ public boolean isSolution (); }