public void getAllLexicalRelations(IWord s) { Map<IPointer, List<IWordID>> map = s.getRelatedMap(); Set<Entry<IPointer, List<IWordID>>> x = map.entrySet(); for (Entry<IPointer, List<IWordID>> y : x) { System.out.println(y.getKey()); List<IWordID> lis = y.getValue(); for (IWordID id : lis) { IWord syn = dict.getWord(id); System.out.println("\t" + syn); } } }
public void getAllLexicalRelations(IWord s) { Map<IPointer, List<IWordID>> map = s.getRelatedMap(); Set<Entry<IPointer, List<IWordID>>> x = map.entrySet(); for (Entry<IPointer, List<IWordID>> y : x) { System.out.println(y.getKey()); List<IWordID> lis = y.getValue(); for (IWordID id : lis) { IWord syn = dict.getWord(id); System.out.println("\t" + syn); } } }
public ArrayList<IWord> getAntonyms(String st, POS p) { ArrayList<IWord> iwds = getIWords(st, p); ArrayList<IWord> antonyms = new ArrayList<IWord>(); for (IWord iw : iwds) { List<IWordID> ants = iw.getRelatedMap().get(Pointer.ANTONYM); if (ants == null) continue; for (IWordID id : ants) { // System.out.println(dict.getWord(id)); antonyms.add(dict.getWord(id)); } } return antonyms; }
public ArrayList<IWord> getAntonyms(String st, POS p) { ArrayList<IWord> iwds = getIWords(st,p); ArrayList<IWord> antonyms = new ArrayList<IWord>(); for(IWord iw: iwds) { List<IWordID> ants = iw.getRelatedMap().get(Pointer.ANTONYM); if(ants==null) continue; for(IWordID id: ants) { //System.out.println(dict.getWord(id)); antonyms.add(dict.getWord(id)); } } return antonyms; }
Map<IPointer, List<IWordID>> oldPtrs = old.getRelatedMap(); Map<IPointer, List<IWordID>> newPtrs = new HashMap<IPointer, List<IWordID>>(oldPtrs.size()); List<IWordID> newList;