@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( ! ( el2 instanceof ElementTriplesBlock) ) return false ; ElementTriplesBlock eg2 = (ElementTriplesBlock)el2 ; return this.pattern.equiv(eg2.pattern, isoMap) ; }
@Override public boolean equalTo(Op op2, NodeIsomorphismMap labelMap) { if ( ! ( op2 instanceof OpBGP) ) return false ; OpBGP bgp2 = (OpBGP)op2 ; return pattern.equiv(bgp2.pattern, labelMap) ; } }
@Override public boolean equalTo(Op op2, NodeIsomorphismMap labelMap) { if ( ! ( op2 instanceof OpBGP) ) return false ; OpBGP bgp2 = (OpBGP)op2 ; return pattern.equiv(bgp2.pattern, labelMap) ; } }
@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( ! ( el2 instanceof ElementTriplesBlock) ) return false ; ElementTriplesBlock eg2 = (ElementTriplesBlock)el2 ; return this.pattern.equiv(eg2.pattern, isoMap) ; }
@Override public boolean equalTo(Op other, NodeIsomorphismMap labelMap) { if ( ! ( other instanceof OpQuadPattern ) ) return false ; OpQuadPattern opQuad = (OpQuadPattern)other ; if ( ! graphNode.equals(opQuad.graphNode) ) return false ; return triples.equiv(opQuad.triples, labelMap) ; }
@Override public boolean equalTo(Op other, NodeIsomorphismMap labelMap) { if ( ! ( other instanceof OpQuadPattern ) ) return false ; OpQuadPattern opQuad = (OpQuadPattern)other ; if ( ! graphNode.equals(opQuad.graphNode) ) return false ; return triples.equiv(opQuad.triples, labelMap) ; }