package de.renew.engine.searchqueue;

/**
 * Initializes a {@link SearchQueueData} queue.
 */
public interface SearchQueueFactory {
    /**
     * Create a new search queue instance.
     *
     * @param time the simulation time for the new queue
     * @return the created search queue
     */
    SearchQueueData makeQueue(double time);
}