@Override protected void storeOntology(OWLOntology ontology, PrintWriter writer, OWLDocumentFormat format) throws OWLOntologyStorageException { OWLXMLRenderer.render(ontology, writer, format); } }
@Override public OWLStorer createStorer() { return new OWLXMLStorer(); } }
protected void renderOntology(OWLOntology ontology, Writer writer) throws Exception { OWLXMLRenderer renderer = new OWLXMLRenderer(); renderer.render(ontology, writer); } }
@Override public void visit(SWRLRule rule) { writer.writeStartElement(DL_SAFE_RULE); writeAnnotations(rule); writer.writeStartElement(BODY); render(rule.body()); writer.writeEndElement(); writer.writeStartElement(HEAD); render(rule.head()); writer.writeEndElement(); writer.writeEndElement(); }
@Override public void visit(OWLObjectUnionOf ce) { writer.writeStartElement(OBJECT_UNION_OF); render(ce.operands()); writer.writeEndElement(); }
@Override public void visit(OWLDisjointDataPropertiesAxiom axiom) { writer.writeStartElement(DISJOINT_DATA_PROPERTIES); writeAnnotations(axiom); render(axiom.properties()); writer.writeEndElement(); }
@Override public void visit(OWLDataUnionOf node) { writer.writeStartElement(DATA_UNION_OF); render(node.operands()); writer.writeEndElement(); }
protected void renderOntology(OWLOntology ontology, Writer writer) throws Exception { OWLXMLRenderer renderer = new OWLXMLRenderer(); renderer.render(ontology, writer); } }
@Override public OWLStorer createStorer() { return new OWLXMLStorer(); } }
@Override public void visit(OWLSameIndividualAxiom axiom) { writer.writeStartElement(SAME_INDIVIDUAL); writeAnnotations(axiom); render(axiom.individuals()); writer.writeEndElement(); }
@Override public void visit(OWLObjectIntersectionOf ce) { writer.writeStartElement(OBJECT_INTERSECTION_OF); render(ce.operands()); writer.writeEndElement(); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { writer.writeStartElement(EQUIVALENT_CLASSES); writeAnnotations(axiom); render(axiom.classExpressions()); writer.writeEndElement(); }
@Override public void visit(OWLObjectOneOf ce) { writer.writeStartElement(OBJECT_ONE_OF); render(ce.individuals()); writer.writeEndElement(); }
@Override public void visit(OWLDisjointClassesAxiom axiom) { writer.writeStartElement(DISJOINT_CLASSES); writeAnnotations(axiom); render(axiom.classExpressions()); writer.writeEndElement(); }
@Override public void visit(OWLObjectIntersectionOf ce) { writer.writeStartElement(OBJECT_INTERSECTION_OF); render(ce.operands()); writer.writeEndElement(); }
@Override public void visit(OWLDifferentIndividualsAxiom axiom) { writer.writeStartElement(DIFFERENT_INDIVIDUALS); writeAnnotations(axiom); render(axiom.individuals()); writer.writeEndElement(); }
@Override public void visit(OWLDataIntersectionOf node) { writer.writeStartElement(DATA_INTERSECTION_OF); render(node.operands()); writer.writeEndElement(); }
@Override public void visit(OWLEquivalentObjectPropertiesAxiom axiom) { writer.writeStartElement(EQUIVALENT_OBJECT_PROPERTIES); writeAnnotations(axiom); render(axiom.properties()); writer.writeEndElement(); }
@Override public void visit(OWLDataUnionOf node) { writer.writeStartElement(DATA_UNION_OF); render(node.operands()); writer.writeEndElement(); }
@Override public void visit(OWLDisjointObjectPropertiesAxiom axiom) { writer.writeStartElement(DISJOINT_OBJECT_PROPERTIES); writeAnnotations(axiom); render(axiom.properties()); writer.writeEndElement(); }