synset.getPointers().add(new Pointer(synset, type, targetPOS, targetOffset, targetIndex));
synset.getPointers().add(new Pointer(synset, type, targetPOS, targetOffset, targetIndex));
final Pointer p = new Pointer(pt, workWord.getSynset(), targetWord.getSynset()); if (workWord.getSynset().getPointers().contains(p)) { log.error("Duplicate pointer of type {} to {} in addsemptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey()); final Pointer p = new Pointer(pt, workWord, targetWord); if (workWord.getSynset().getPointers().contains(p)) { log.error("Duplicate pointer of type {} to {} in addlexptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey()); final Pointer p = new Pointer(pt, workWord.getSynset(), targetWord.getSynset()); if (!workWord.getSynset().getPointers().contains(p)) { log.error("Missing pointer of type {} to {} in removesemptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey()); final Pointer p = new Pointer(pt, workWord, targetWord); if (!workWord.getSynset().getPointers().contains(p)) { log.error("Missing pointer of type {} to {} in removelexptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey());
final Pointer p = new Pointer(pt, workWord.getSynset(), targetWord.getSynset()); if (workWord.getSynset().getPointers().contains(p)) { log.error("Duplicate pointer of type {} to {} in addsemptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey()); final Pointer p = new Pointer(pt, workWord, targetWord); if (workWord.getSynset().getPointers().contains(p)) { log.error("Duplicate pointer of type {} to {} in addlexptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey()); final Pointer p = new Pointer(pt, workWord.getSynset(), targetWord.getSynset()); if (!workWord.getSynset().getPointers().contains(p)) { log.error("Missing pointer of type {} to {} in removesemptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey()); final Pointer p = new Pointer(pt, workWord, targetWord); if (!workWord.getSynset().getPointers().contains(p)) { log.error("Missing pointer of type {} to {} in removelexptr command for sensekey {}", pt, targetWord.getSenseKey(), workWord.getSenseKey());
private void addSymmetricPointerToTarget(Pointer original) { if (null != original.getType().getSymmetricType()) { try { boolean found = false; for (Pointer p : original.getTargetSynset().getPointers()) { if (p.isSymmetricTo(original)) { found = true; break; } } if (!found) { Pointer symmetric = new Pointer(original.getType().getSymmetricType(), original.getTarget(), original.getSource()); original.getTargetSynset().getPointers().add(symmetric); } } catch (JWNLException e) { throw new JWNLRuntimeException(e); } } }
private void addSymmetricPointerToTarget(Pointer original) { if (null != original.getType().getSymmetricType()) { try { boolean found = false; for (Pointer p : original.getTargetSynset().getPointers()) { if (p.isSymmetricTo(original)) { found = true; break; } } if (!found) { Pointer symmetric = new Pointer(original.getType().getSymmetricType(), original.getTarget(), original.getSource()); original.getTargetSynset().getPointers().add(symmetric); } } catch (JWNLException e) { throw new JWNLRuntimeException(e); } } }
PointerTarget source = (sourceIndex == 0) ? synset : synset.getWords().get(sourceIndex - 1); Pointer pointer = new Pointer(source, pointerType, targetPOS, targetOffset, targetIndex); synset.getPointers().add(pointer);
PointerTarget source = (sourceIndex == 0) ? synset : synset.getWords().get(sourceIndex - 1); Pointer pointer = new Pointer(source, pointerType, targetPOS, targetOffset, targetIndex); synset.getPointers().add(pointer);