Class FunctionalSyntaxObjectRenderer
java.lang.Object
org.semanticweb.owlapi.functional.renderer.FunctionalSyntaxObjectRenderer
- All Implemented Interfaces:
OWLAnnotationAxiomVisitor
,OWLAnnotationObjectVisitor
,OWLAnnotationValueVisitor
,OWLAnonymousIndividualVisitorBase
,OWLAxiomVisitor
,OWLClassExpressionVisitor
,OWLClassVisitorBase
,OWLDataEntityVisitorBase
,OWLDataRangeVisitor
,OWLDataVisitor
,OWLEntityVisitor
,OWLIndividualEntityVisitorBase
,OWLIndividualVisitor
,OWLLiteralVisitorBase
,OWLLogicalAxiomVisitor
,OWLNamedObjectVisitor
,OWLObjectVisitor
,OWLPropertyEntityVisitorBase
,OWLPropertyExpressionVisitor
,OWLVisitorBase
,SWRLObjectVisitor
,SWRLRuleVisitorBase
The Class OWLObjectRenderer.
- Since:
- 2.0.0
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
-
Constructor Summary
ConstructorsConstructorDescriptionFunctionalSyntaxObjectRenderer
(OWLOntology ontology, Writer writer) FunctionalSyntaxObjectRenderer
(OWLOntology ontology, OWLDocumentFormat ontologyFormat, Writer writer) -
Method Summary
Modifier and TypeMethodDescriptionrenderAxioms
(Collection<OWLAxiom> axioms) void
setAddMissingDeclarations
(boolean flag) Set the add missing declaration flag.void
setPrefixManager
(PrefixManager prefixManager) void
void
visit
(OWLAnnotation node) void
visit
(OWLAnnotationAssertionAxiom axiom) void
visit
(OWLAnnotationProperty property) void
void
void
visit
(OWLAnonymousIndividual individual) void
void
void
visit
(OWLClassAssertionAxiom axiom) void
void
visit
(OWLDataComplementOf node) void
void
visit
(OWLDataHasValue ce) void
visit
(OWLDataIntersectionOf node) void
void
void
visit
(OWLDataOneOf node) void
visit
(OWLDataProperty property) void
void
visit
(OWLDataPropertyDomainAxiom axiom) void
visit
(OWLDataPropertyRangeAxiom axiom) void
void
visit
(OWLDatatype node) void
visit
(OWLDatatypeDefinitionAxiom axiom) void
visit
(OWLDatatypeRestriction node) void
visit
(OWLDataUnionOf node) void
visit
(OWLDeclarationAxiom axiom) void
void
visit
(OWLDisjointClassesAxiom axiom) void
void
void
visit
(OWLDisjointUnionAxiom axiom) void
visit
(OWLEquivalentClassesAxiom axiom) void
void
void
visit
(OWLFacetRestriction node) void
void
void
visit
(OWLHasKeyAxiom axiom) void
void
void
void
visit
(OWLLiteral node) void
visit
(OWLNamedIndividual individual) void
void
void
void
void
void
void
void
void
visit
(OWLObjectInverseOf property) void
void
void
visit
(OWLObjectOneOf ce) void
visit
(OWLObjectProperty property) void
void
void
visit
(OWLObjectPropertyRangeAxiom axiom) void
void
void
visit
(OWLOntology ontology) void
void
visit
(OWLSameIndividualAxiom axiom) void
void
visit
(OWLSubClassOfAxiom axiom) void
visit
(OWLSubDataPropertyOfAxiom axiom) void
visit
(OWLSubObjectPropertyOfAxiom axiom) void
visit
(OWLSubPropertyChainOfAxiom axiom) void
void
void
visit
(SWRLBuiltInAtom node) void
visit
(SWRLClassAtom node) void
visit
(SWRLDataPropertyAtom node) void
visit
(SWRLDataRangeAtom node) void
void
visit
(SWRLIndividualArgument node) void
visit
(SWRLLiteralArgument node) void
visit
(SWRLObjectPropertyAtom node) void
void
visit
(SWRLSameIndividualAtom node) void
visit
(SWRLVariable node) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.semanticweb.owlapi.model.OWLVisitorBase
doDefault, getDefaultReturnValue, handleDefault
-
Constructor Details
-
FunctionalSyntaxObjectRenderer
- Parameters:
ontology
- the ontologywriter
- the writer
-
FunctionalSyntaxObjectRenderer
public FunctionalSyntaxObjectRenderer(@Nullable OWLOntology ontology, @Nullable OWLDocumentFormat ontologyFormat, Writer writer) - Parameters:
ontology
- the ontologyontologyFormat
- formatwriter
- the writer
-
-
Method Details
-
setAddMissingDeclarations
public void setAddMissingDeclarations(boolean flag) Set the add missing declaration flag.- Parameters:
flag
- new value
-
setPrefixManager
- Parameters:
prefixManager
- the new prefix manager
-
visit
- Specified by:
visit
in interfaceOWLNamedObjectVisitor
-
renderAxioms
- Parameters:
axioms
- axioms to render- Returns:
- String containing the axioms, rendered as if they were the only content of a fresh ontology
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLClassExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLDataRangeVisitor
-
visit
- Specified by:
visit
in interfaceOWLDataRangeVisitor
-
visit
- Specified by:
visit
in interfaceOWLDataEntityVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLDataRangeVisitor
-
visit
- Specified by:
visit
in interfaceOWLDataVisitor
-
visit
- Specified by:
visit
in interfaceOWLLiteralVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLPropertyEntityVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLPropertyEntityVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLPropertyExpressionVisitor
-
visit
- Specified by:
visit
in interfaceOWLIndividualEntityVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLLogicalAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitor
-
visit
- Specified by:
visit
in interfaceOWLDataRangeVisitor
-
visit
- Specified by:
visit
in interfaceOWLDataRangeVisitor
-
visit
- Specified by:
visit
in interfaceOWLPropertyEntityVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLAnonymousIndividualVisitorBase
-
visit
- Specified by:
visit
in interfaceOWLAnnotationValueVisitor
-
visit
- Specified by:
visit
in interfaceOWLAnnotationObjectVisitor
-
visit
- Specified by:
visit
in interfaceOWLAxiomVisitor
-
visit
- Specified by:
visit
in interfaceSWRLRuleVisitorBase
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-
visit
- Specified by:
visit
in interfaceSWRLObjectVisitor
-