package edu.fudan.nlp.cn.anaphora; /** * 实体 * @author jszhao * @version 1.0 * @since FudanNLP 1.5 */ public class Entity implements Comparable<Entity>{ private String data; private String posTag; private String graTag; private String sex; private String isSing; private int subDistance; private int distance; private int start; private int end; private int id; private boolean isResolution; public int getId(){ return this.id; } public boolean getIsResolution() { return this.isResolution; } public String getData(){ return this.data; } public String getPosTag(){ return this.posTag; } public String getGraTag(){ return this.graTag; } public String getSex(){ return this.sex; } public String getIsSing(){ return this.isSing; } public int getSubDistance(){ return this.subDistance; } public int getDistance(){ return this.distance; } public int getStart(){ return this.start; } public int getEnd(){ return this.end; } public void setId(int id){ this.id = id; } public void setIsResolution(boolean isResolution){ this.isResolution = isResolution; } public void setData(String data){ this.data = data; } public void setPosTag(String posTag){ this.posTag = posTag; } public void setGraTag(String graTag){ this.graTag = graTag; } public void setSex(String sex){ this.sex = sex; } public void setSingleOrNot(String singleOrNot){ this.isSing = singleOrNot; } public void setSubDistance(int subDistance){ this.subDistance = subDistance; } public void setDistance(int distance){ this.distance = distance; } public void setStart(int start){ this.start = start; } public void setEnd(int end){ this.end = end; } @Override public int compareTo(Entity et) { if(this.getStart()>et.getStart()) return 1; else if(this.getStart()<et.getStart()) return -1; else return 0; } }