is2.tools.Tool Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of anna Show documentation
Show all versions of anna Show documentation
Tools for Natural Language Analysis, Generation and Machine Learning
The newest version!
/**
*
*/
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);
}