blob: 30e6e8bc83d5c0155f33e8583d005ed8d76bd450 [file] [log] [blame]
package opennlp.tools.disambiguator;
import opennlp.tools.disambiguator.lesk.WTDLesk;
public class WordSense implements Comparable {
protected WTDLesk WTDLesk;
protected Node node;
protected int id;
protected double score;
public WordSense(WTDLesk WTDLesk, Node node) {
super();
this.WTDLesk = WTDLesk;
this.node = node;
}
public WordSense() {
super();
}
public WTDLesk getWTDLesk() {
return WTDLesk;
}
public void setWTDLesk(WTDLesk WTDLesk) {
this.WTDLesk = WTDLesk;
}
public Node getNode() {
return node;
}
public void setNode(Node node) {
this.node = node;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int compareTo(Object o) {
return (this.score - ((WordSense) o).score) < 0 ? 1 : -1;
}
public String getSense() {
return node.getSense();
}
}