@Override public void visit(SWRLDataPropertyAtom node) { sb.append("DataPropertyAtom("); node.getPredicate().accept(this); sb.append(' '); node.getFirstArgument().accept(this); sb.append(' '); node.getSecondArgument().accept(this); sb.append(')'); }
@Override public Collection<SWRLVariable> visit(SWRLDataPropertyAtom node) { node.getFirstArgument().accept(this); node.getSecondArgument().accept(this); return variables; }
@Override public void visit(SWRLClassAtom node) { process(node); node.getArgument().accept(this); node.getPredicate().accept(this); }
@Override public void visit(SWRLClassAtom node) { node.getPredicate().accept(this); write("("); node.getArgument().accept(this); write(")"); }
@Override public void visit(SWRLClassAtom node) { write(CLASS_ATOM); writeOpenBracket(); acceptAndSpace(node.getPredicate()); node.getArgument().accept(this); writeCloseBracket(); }
@Override public void visit(SWRLSameIndividualAtom node) { write(SAME_INDIVIDUAL_ATOM); writeOpenBracket(); acceptAndSpace(node.getFirstArgument()); node.getSecondArgument().accept(this); writeCloseBracket(); }
@Override public void visit(SWRLDataPropertyAtom node) { writer.writeStartElement(DATA_PROPERTY_ATOM); node.getPredicate().accept(this); node.getFirstArgument().accept(this); node.getSecondArgument().accept(this); writer.writeEndElement(); }
@Override public void visit(SWRLDataPropertyAtom node) { node.getPredicate().accept(this); write("("); node.getFirstArgument().accept(this); write(", "); node.getSecondArgument().accept(this); write(")"); }
@Override public void visit(SWRLObjectPropertyAtom node) { write(OBJECT_PROPERTY_ATOM); writeOpenBracket(); acceptAndSpace(node.getPredicate()); acceptAndSpace(node.getFirstArgument()); node.getSecondArgument().accept(this); writeCloseBracket(); }
@Override public void visit(SWRLClassAtom node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), CLASS_ATOM.getIRI()); node.getPredicate().accept(this); addTriple(node, CLASS_PREDICATE.getIRI(), node.getPredicate()); node.getArgument().accept((SWRLObjectVisitor) this); addTriple(node, ARGUMENT_1.getIRI(), node.getArgument()); }
@Override public void visit(SWRLDataPropertyAtom node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), DATAVALUED_PROPERTY_ATOM.getIRI()); node.getPredicate().accept(this); addTriple(node, PROPERTY_PREDICATE.getIRI(), node.getPredicate()); node.getFirstArgument().accept((SWRLObjectVisitor) this); addTriple(node, ARGUMENT_1.getIRI(), node.getFirstArgument()); node.getSecondArgument().accept((SWRLObjectVisitor) this); addTriple(node, ARGUMENT_2.getIRI(), node.getSecondArgument()); }