/** * Returns true if <var>type</var> is symmetric to this pointer type. * * @param type pointer type * @return true if <var>type</var> is symmetric to this pointer type */ public boolean symmetricTo(PointerType type) { return getSymmetricType() != null && getSymmetricType().equals(type); }
/** * Returns true if <var>type</var> is symmetric to this pointer type. * * @param type pointer type * @return true if <var>type</var> is symmetric to this pointer type */ public boolean symmetricTo(PointerType type) { return getSymmetricType() != null && getSymmetricType().equals(type); }
/** * Returns all pointers of type <var>type</var>. * * @param type pointer type * @return all pointers of type <var>type</var> */ public List<Pointer> getPointers(PointerType type) { List<Pointer> result = new ArrayList<>(); for (Pointer pointer : getPointers()) { if (pointer.getType().equals(type) || PointerType.HYPERNYM == type && PointerType.INSTANCE_HYPERNYM == pointer.getType() || PointerType.HYPONYM == type && PointerType.INSTANCES_HYPONYM == pointer.getType()) { result.add(pointer); } } return result; }
/** * Returns all pointers of type <var>type</var>. * * @param type pointer type * @return all pointers of type <var>type</var> */ public List<Pointer> getPointers(PointerType type) { List<Pointer> result = new ArrayList<>(); for (Pointer pointer : getPointers()) { if (pointer.getType().equals(type) || PointerType.HYPERNYM == type && PointerType.INSTANCE_HYPERNYM == pointer.getType() || PointerType.HYPONYM == type && PointerType.INSTANCES_HYPONYM == pointer.getType()) { result.add(pointer); } } return result; }
/** * Returns whether <var>that</var> is symmetric to this pointer. * @param that pointer * @return true, if <var>that</var> is symmetric to this pointer. * @throws JWNLException JWNLException */ public boolean isSymmetricTo(Pointer that) throws JWNLException { return null != pointerType.getSymmetricType() && that.getType().equals(pointerType.getSymmetricType()) && that.getTarget().equals(getSource()) && that.getSource().equals(getTarget()); }
/** * Returns whether <var>that</var> is symmetric to this pointer. * @param that pointer * @return true, if <var>that</var> is symmetric to this pointer. * @throws JWNLException JWNLException */ public boolean isSymmetricTo(Pointer that) throws JWNLException { return null != pointerType.getSymmetricType() && that.getType().equals(pointerType.getSymmetricType()) && that.getTarget().equals(getSource()) && that.getSource().equals(getTarget()); }
if (!pointerType.equals(pointer.pointerType)) { return false;
if (!pointerType.equals(pointer.pointerType)) { return false;