/** {@inheritDoc} */ public void visit(Predicate predicate) { if (delegate != null) { delegate.visit(predicate); } }
/** {@inheritDoc} */ public void visit(Functor functor) { if (delegate != null) { //functor.accept(delegate); delegate.visit(functor); } }
/** {@inheritDoc} */ public void visit(IntegerType literal) { if (delegate != null) { //literal.accept(delegate); delegate.visit(literal); } }
/** {@inheritDoc} */ public void visit(Clause clause) { if (delegate != null) { //clause.accept(delegate); delegate.visit(clause); } }
/** {@inheritDoc} */ public void visit(Term term) { if (delegate != null) { //term.accept(delegate); delegate.visit(term); } }
/** {@inheritDoc} */ public void visit(Variable variable) { if (delegate != null) { //variable.accept(delegate); delegate.visit(variable); } }
/** {@inheritDoc} */ public void visit(Predicate predicate) { if (delegate != null) { delegate.visit(predicate); } }
/** {@inheritDoc} */ public void visit(Variable variable) { if (delegate != null) { //variable.accept(delegate); delegate.visit(variable); } }
/** {@inheritDoc} */ public void visit(LiteralType literal) { if (delegate != null) { //literal.accept(delegate); delegate.visit(literal); } } }
/** {@inheritDoc} */ public void visit(Clause clause) { if (delegate != null) { //clause.accept(delegate); delegate.visit(clause); } }
/** {@inheritDoc} */ public void visit(LiteralType literal) { if (delegate != null) { //literal.accept(delegate); delegate.visit(literal); } } }
/** {@inheritDoc} */ public void visit(Term term) { if (delegate != null) { //term.accept(delegate); delegate.visit(term); } }
/** {@inheritDoc} */ public void visit(Functor functor) { if (delegate != null) { //functor.accept(delegate); delegate.visit(functor); } }
/** {@inheritDoc} */ public void visit(IntegerType literal) { if (delegate != null) { //literal.accept(delegate); delegate.visit(literal); } }
/** {@inheritDoc} */ public void visit(Clause clause) { for (AllTermsVisitor printer : printers) { printer.visit(clause); } super.visit(clause); }
/** {@inheritDoc} */ public void visit(Predicate predicate) { for (AllTermsVisitor printer : printers) { printer.visit(predicate); } super.visit(predicate); }
/** {@inheritDoc} */ public void visit(Functor functor) { for (AllTermsVisitor printer : printers) { printer.visit(functor); } super.visit(functor); }
/** {@inheritDoc} */ public void visit(Variable variable) { for (AllTermsVisitor printer : printers) { printer.visit(variable); } super.visit(variable); }
/** * {@inheritDoc} * * <p/>Assigns symbol keys to non-variable terms, based on the positional path to the term within its containing * clause. */ public void visit(Term term) { if (isEnteringContext()) { SymbolKey key = currentSymbolTable.getSymbolKey(currentPosition); term.setSymbolKey(key); } if (delegate != null) { delegate.visit(term); } }
/** * {@inheritDoc} * * <p/>Assigns symbol keys to non-variable terms, based on the positional path to the term within its containing * clause. */ public void visit(Term term) { if (isEnteringContext()) { SymbolKey key = currentSymbolTable.getSymbolKey(currentPosition); term.setSymbolKey(key); } if (delegate != null) { delegate.visit(term); } }