Tool.java
456 Bytes
/**
 *
 */
package is2.tools;
import is2.data.SentenceData09;
/**
 * @author Bernd Bohnet, 27.10.2010
 *
 *         Interface to all tools
 */
public interface Tool {
	/**
	 * Uses the tool and applies it on the input sentence. The input is altered
	 * and has to include a root (token).
	 * 
	 * @param i
	 *            the input sentence
	 * @return The result of the performance without the root.
	 */
	SentenceData09 apply(SentenceData09 snt09);
}