@Override public int hashCode() { int hash = Element.HashOptional ; hash = hash ^ getMinusElement().hashCode() ; return hash ; }
@Override public int hashCode() { int hash = Element.HashOptional ; hash = hash ^ getOptionalElement().hashCode() ; return hash ; }
@Override public int hashCode() { int hash = Element.HashOptional ; hash = hash ^ getOptionalElement().hashCode() ; return hash ; }
@Override public int hashCode() { return serviceNode.hashCode() ^ element.hashCode(); }
@Override public int hashCode() { int hash = Element.HashOptional ; hash = hash ^ getMinusElement().hashCode() ; return hash ; }
@Override public int hashCode() { return getElement().hashCode() ^ Element.HashNotExists ; }
@Override public int hashCode() { return getElement().hashCode() ^ Element.HashNotExists ; }
@Override public int hashCode() { return serviceNode.hashCode() ^ element.hashCode(); }
@Override public int hashCode() { return element.hashCode() ^ sourceNode.hashCode() ; }
@Override public int hashCode() { return getElement().hashCode() ^ Element.HashNotExists ; }
@Override public int hashCode() { return element.hashCode() ^ sourceNode.hashCode() ; }
@Override public int hashCode() { return getElement().hashCode() ^ Element.HashNotExists ; }
public void visitQueryPattern(Query query) { if ( query.getQueryPattern() != null ) x ^= query.getQueryPattern().hashCode() ; }
@Override public void visitQueryPattern(Query query) { if ( query.getQueryPattern() != null ) x ^= query.getQueryPattern().hashCode() ; }
@Override public int hashCode() { int x = getPatternElement().hashCode() ; if ( getDataset() != null ) x ^= getDataset().hashCode() ; return x ; }
@Override public int hashCode() { int x = getPatternElement().hashCode() ; if ( getDataset() != null ) x ^= getDataset().hashCode() ; return x ; }