*
* @param points the points to wait for.
* @throws InterruptedException if this thread or the computing thread was interrupted while waiting.
+ * @throws OptimizationException if an error preventing continuing the optimization occurs.
*/
public void waitFor(Collection<Point> points) throws InterruptedException, OptimizationException;
*
* @param point the point to wait for.
* @throws InterruptedException if this thread or the computing thread was interrupted while waiting.
- * @throws OptimizationException
+ * @throws OptimizationException if an error preventing continuing the optimization occurs.
*/
public void waitFor(Point point) throws InterruptedException, OptimizationException;
* @return <code>true</code> if the point has been computed anyway, <code>false</code> if not.
*/
public boolean abort(Point point);
+
+
+ /**
+ * Abort the computation of all still unexecuted points.
+ */
+ public void abortAll();
}