@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( el2 == null ) return false ; if ( ! ( el2 instanceof ElementMinus ) ) return false ; ElementMinus opt2 = (ElementMinus)el2 ; return getMinusElement().equalTo(opt2.getMinusElement(), isoMap) ; }
@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( el2 == null ) return false ; if ( ! ( el2 instanceof ElementMinus ) ) return false ; ElementMinus opt2 = (ElementMinus)el2 ; return getMinusElement().equalTo(opt2.getMinusElement(), isoMap) ; }
@Override public int hashCode() { int hash = Element.HashOptional ; hash = hash ^ getMinusElement().hashCode() ; return hash ; }
@Override public int hashCode() { int hash = Element.HashOptional ; hash = hash ^ getMinusElement().hashCode() ; return hash ; }
@Override public void visit(ElementMinus e) { e.getMinusElement().visit(this); }
public void visit(ElementSubQuery el) { // Only walk this level. // Element el2 = el.getQuery().getQueryPattern() ; // if ( el2 != null ) // el2.visit(this) ; proc.visit(el) ; }
@Override public void visit(ElementMinus e) { e.getMinusElement().visit(this); result = new ElementMinus(result); }
private Op compileElementMinus(Op current, ElementMinus elt2) { Op op = compile(elt2.getMinusElement()) ; Op opMinus = OpMinus.create(current, op) ; return opMinus ; }
@Override public void visit(ElementMinus e) { e.getMinusElement().visit(this); result = new ElementMinus(result); }
protected Op compileElementMinus(Op current, ElementMinus elt2) { Op op = compile(elt2.getMinusElement()) ; Op opMinus = OpMinus.create(current, op) ; return opMinus ; }
@Override public void visit(ElementMinus el) { before(el) ; if ( el.getMinusElement() != null ) el.getMinusElement().visit(this) ; proc.visit(el) ; after(el) ; }
@Override public void visit(ElementMinus e) { e.getMinusElement().visit(this); result = new ElementMinus(result); }
@Override public void visit(ElementMinus e) { e.getMinusElement().visit(this); result = new ElementMinus(result); }
@Override public final void visit(ElementMinus el) { startElement(el) ; el.getMinusElement().visit(this) ; endElement(el) ; }
@Override public void visit(ElementMinus el) { MultiSet<Var> vars = new MultiSet<Var>(); PatternVars.vars(vars, el.getMinusElement()); add(vars); }
public final void visit(ElementMinus el) { startElement(el) ; el.getMinusElement().visit(this) ; endElement(el) ; }
@Override public void visit(ElementMinus el) { out.print("MINUS") ; out.incIndent(INDENT) ; out.newline() ; visitAsGroup(el.getMinusElement()) ; out.decIndent(INDENT) ; }
public void visit(ElementMinus el) { out.print("MINUS") ; out.incIndent(INDENT) ; out.newline() ; visitAsGroup(el.getMinusElement()) ; out.decIndent(INDENT) ; }
public void visit(ElementMinus arg0) { log(arg0); arg0.getMinusElement().visit(ElementVisitorImplementation.this); }