@Override public String getGloss(Entity entity) throws LexicalSemanticResourceException { StringBuilder sb = new StringBuilder(); Set<Synset> synsets = WordNetWindowsUtils.entityToSynsets(dict, entity, isCaseSensitive); for (Synset synset : synsets) { sb.append(synset.getGloss()); sb.append(" "); } return sb.toString().trim(); }
public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof Synset)) return false; final Synset other = (Synset) obj; if (!id.equals(other.getID())) return false; if (!words.equals(other.getWords())) return false; if (!gloss.equals(other.getGloss())) return false; if (isAdjSat != other.isAdjectiveSatellite()) return false; if (!relatedMap.equals(other.getRelatedMap())) return false; return true; }