package org.aksw.jena_sparql_api.util.frontier; /** * The set of beans that yet need population * * @author raven * */ public interface Frontier<T> { /** * Add an entity to the frontier * * @param rdfType * @param bean */ void add(T item); T next(); boolean isEmpty(); FrontierStatus getStatus(Object item); void setStatus(T item, FrontierStatus status); boolean contains(Object item); //boolean isDone(T item); //void makeDone(T item); }