public int getType() { POS pos = getPOS(); if(pos != POS.ADJECTIVE) return pos.getNumber(); return isAdjectiveSatellite() ? 5 : 3; }
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; }