public class OWLPrettyPrinter extends Object
OWLGraphWrapper
or OWLGraphWrapperExtended
to render
OWLAxiom
, OWLGraphEdge
, or OWLQuantifiedProperty
in
better human readable form.OWLGraphWrapper
is also a OWLGraphWrapperExtended
.Modifier and Type | Class and Description |
---|---|
class |
OWLPrettyPrinter.LabelProvider |
Constructor and Description |
---|
OWLPrettyPrinter(OWLGraphWrapperExtended graph) |
OWLPrettyPrinter(OWLGraphWrapperExtended graph,
org.semanticweb.owlapi.io.OWLObjectRenderer r) |
Modifier and Type | Method and Description |
---|---|
static OWLPrettyPrinter |
createManchesterSyntaxPrettyPrinter(OWLGraphWrapperExtended graph)
Create an
OWLPrettyPrinter , which renders in OWL Manchester syntax. |
void |
hideIds() |
void |
noQuoteLabels() |
void |
print(org.semanticweb.owlapi.model.OWLObject obj) |
void |
print(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
void |
print(String s) |
String |
render(org.semanticweb.owlapi.model.OWLAxiom a) |
String |
render(OWLGraphEdge edge) |
String |
render(org.semanticweb.owlapi.model.OWLObject obj) |
String |
renderId(String id) |
String |
renderIRI(String iri) |
public OWLPrettyPrinter(OWLGraphWrapperExtended graph, org.semanticweb.owlapi.io.OWLObjectRenderer r)
public OWLPrettyPrinter(OWLGraphWrapperExtended graph)
public static OWLPrettyPrinter createManchesterSyntaxPrettyPrinter(OWLGraphWrapperExtended graph)
OWLPrettyPrinter
, which renders in OWL Manchester syntax.graph
- public String render(org.semanticweb.owlapi.model.OWLObject obj)
public String render(org.semanticweb.owlapi.model.OWLAxiom a)
public String render(OWLGraphEdge edge)
public void print(org.semanticweb.owlapi.model.OWLObject obj)
public void print(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
public void print(String s)
public void hideIds()
public void noQuoteLabels()
Copyright © 2010–2015. All rights reserved.