public class ManchesterOWLSyntaxFrameRenderer extends ManchesterOWLSyntaxObjectRenderer implements org.semanticweb.owlapi.model.OWLEntityVisitor
LINE_LENGTH| Constructor and Description |
|---|
ManchesterOWLSyntaxFrameRenderer(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager,
org.semanticweb.owlapi.model.OWLOntology ontology,
Writer writer,
org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
Deprecated.
|
ManchesterOWLSyntaxFrameRenderer(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntology defaultOntology,
Writer writer,
org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
Deprecated.
|
ManchesterOWLSyntaxFrameRenderer(org.semanticweb.owlapi.model.OWLOntology ontology,
Writer writer,
org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
Instantiates a new manchester owl syntax frame renderer.
|
ManchesterOWLSyntaxFrameRenderer(Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntology defaultOntology,
Writer writer,
org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
Deprecated.
|
ManchesterOWLSyntaxFrameRenderer(Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
Writer writer,
org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
Instantiates a new manchester owl syntax frame renderer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFilteredAxiomType(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
Adds the filtered axiom type.
|
void |
addRendererListener(RendererListener listener)
Adds the renderer listener.
|
void |
clearFilteredAxiomTypes()
Clear filtered axiom types.
|
Set<org.semanticweb.owlapi.model.OWLOntology> |
getOntologies()
Gets the ontologies.
|
boolean |
isDisplayed(org.semanticweb.owlapi.model.OWLAxiom axiom)
Checks if is displayed.
|
boolean |
isFiltered(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
Checks if is filtered.
|
void |
removeRendererListener(RendererListener listener)
Removes the renderer listener.
|
void |
setAxiomFilter(org.semanticweb.owlapi.util.OWLAxiomFilter axiomFilter)
Sets the axiom filter.
|
void |
setOntologyIRIShortFormProvider(org.semanticweb.owlapi.util.OntologyIRIShortFormProvider shortFormProvider) |
void |
setRenderExtensions(boolean renderExtensions)
Sets the render extensions.
|
void |
setRenderingDirector(RenderingDirector renderingDirector)
Sets the rendering director.
|
void |
setRenderOntologyLists(boolean renderOntologyList)
Specifies whether or not ontology lists should be rendered after frame
section keywords.
|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.OWLAnnotationProperty property) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.OWLClass cls)
Writes out a class frame for the specified class.
|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.OWLDataProperty property) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.OWLDatatype datatype) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.OWLIndividual individual) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
write(org.semanticweb.owlapi.model.SWRLRule rule) |
Set<org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom> |
writeAnnotations(org.semanticweb.owlapi.model.OWLAnnotationSubject subject)
Write annotations.
|
void |
writeComment(String comment,
boolean placeOnNewline)
Write comment.
|
void |
writeComment(String commentDelim,
String comment,
boolean placeOnNewline) |
void |
writeEntityNaryAxioms(org.semanticweb.owlapi.model.OWLEntity entity)
Writes out the Nary axiom frames that contain the specified entity as an
operand.
|
protected void |
writeEntitySectionEnd(String type)
Write entity section end.
|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
writeFrame(org.semanticweb.owlapi.model.OWLEntity entity)
Write frame.
|
void |
writeFullURI(String uri)
Write full uri.
|
void |
writeOntology()
Write ontology.
|
void |
writeOntologyHeader(org.semanticweb.owlapi.model.OWLOntology ontology)
Write ontology header.
|
void |
writePrefixMap()
Write prefix map.
|
void |
writeRules(Set<org.semanticweb.owlapi.model.SWRLRule> rules,
org.semanticweb.owlapi.model.OWLOntology... ontologiesToWrite)
Writes out the specified rules.
|
void |
writeRulesContainingPredicate(org.semanticweb.owlapi.model.OWLObject predicate) |
void |
writeSection(ManchesterOWLSyntax keyword)
Write section.
|
void |
writeSection(ManchesterOWLSyntax keyword,
Collection<?> content,
String delimeter,
boolean newline,
org.semanticweb.owlapi.model.OWLOntology... ontologiesList)
Write section.
|
void |
writeSection(ManchesterOWLSyntax keyword,
SectionMap content,
String delimeter,
boolean newline,
org.semanticweb.owlapi.model.OWLOntology... ontologiesList)
Write section.
|
sort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, write, write, writeAnnotations, writeCommaSeparatedListflush, getIndent, getShortFormProvider, incrementTab, isUseTabbing, isUseWrapping, popTab, pushTab, setUseTabbing, setUseWrapping, write, write, write, write, write, writeFrameKeyword, writeNewLine, writeSectionKeyword, writeSpace, writeTab@Deprecated public ManchesterOWLSyntaxFrameRenderer(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager, org.semanticweb.owlapi.model.OWLOntology ontology, Writer writer, org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
owlOntologyManager - the owl ontology managerontology - the ontologywriter - the writerentityShortFormProvider - the entity short form providerpublic ManchesterOWLSyntaxFrameRenderer(Set<org.semanticweb.owlapi.model.OWLOntology> ontologies, Writer writer, org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
ontologies - the ontologieswriter - the writerentityShortFormProvider - the entity short form providerpublic ManchesterOWLSyntaxFrameRenderer(org.semanticweb.owlapi.model.OWLOntology ontology,
Writer writer,
org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
ontology - the ontologywriter - the writerentityShortFormProvider - the entity short form provider@Deprecated public ManchesterOWLSyntaxFrameRenderer(org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager, Set<org.semanticweb.owlapi.model.OWLOntology> ontologies, org.semanticweb.owlapi.model.OWLOntology defaultOntology, Writer writer, org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
owlOntologyManager - the owl ontology managerontologies - the ontologiesdefaultOntology - the default ontologywriter - the writerentityShortFormProvider - the entity short form provider@Deprecated public ManchesterOWLSyntaxFrameRenderer(Set<org.semanticweb.owlapi.model.OWLOntology> ontologies, org.semanticweb.owlapi.model.OWLOntology defaultOntology, Writer writer, org.semanticweb.owlapi.util.ShortFormProvider entityShortFormProvider)
ontologies - the ontologiesdefaultOntology - the default ontologywriter - the writerentityShortFormProvider - the entity short form providerpublic void setRenderingDirector(RenderingDirector renderingDirector)
renderingDirector - the new rendering directorpublic void setOntologyIRIShortFormProvider(org.semanticweb.owlapi.util.OntologyIRIShortFormProvider shortFormProvider)
shortFormProvider - short form provider to be usedpublic void addRendererListener(RendererListener listener)
listener - the listenerpublic void removeRendererListener(RendererListener listener)
listener - the listenerpublic void setAxiomFilter(org.semanticweb.owlapi.util.OWLAxiomFilter axiomFilter)
axiomFilter - the new axiom filterpublic void clearFilteredAxiomTypes()
public void addFilteredAxiomType(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
axiomType - the axiom typepublic void setRenderExtensions(boolean renderExtensions)
renderExtensions - the new render extensionspublic void setRenderOntologyLists(boolean renderOntologyList)
setRenderExtensions(boolean) to true will also cause
ontology lists to be rendered (along with other extensions).renderOntologyList - Whether or not to render the ontology list for each section.
true if the list should be rendered, otherwise
false. The default behaviour is false.public void writeOntology()
throws org.semanticweb.owlapi.io.OWLRendererException
org.semanticweb.owlapi.io.OWLRendererException - the oWL renderer exceptionpublic void writeRules(Set<org.semanticweb.owlapi.model.SWRLRule> rules, org.semanticweb.owlapi.model.OWLOntology... ontologiesToWrite)
rules - The rules to be written. Not null.ontologiesToWrite - the ontologiespublic void writeEntityNaryAxioms(org.semanticweb.owlapi.model.OWLEntity entity)
entity - The entity. Not null.public void writeOntologyHeader(org.semanticweb.owlapi.model.OWLOntology ontology)
ontology - the ontologypublic void writePrefixMap()
public void writeFullURI(String uri)
uri - the uripublic boolean isFiltered(org.semanticweb.owlapi.model.AxiomType<?> axiomType)
axiomType - the axiom typepublic boolean isDisplayed(org.semanticweb.owlapi.model.OWLAxiom axiom)
axiom - the axiompublic Set<org.semanticweb.owlapi.model.OWLAxiom> writeFrame(org.semanticweb.owlapi.model.OWLEntity entity)
entity - the entitypublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.OWLClass cls)
cls - The class. Not null.public void writeRulesContainingPredicate(org.semanticweb.owlapi.model.OWLObject predicate)
predicate - predicate to writeprotected void writeEntitySectionEnd(String type)
type - the typepublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)
property - the propertypublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.OWLDataProperty property)
property - the propertypublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.OWLIndividual individual)
individual - the individualpublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.OWLDatatype datatype)
datatype - the datatypepublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.SWRLRule rule)
rule - the rulepublic Set<org.semanticweb.owlapi.model.OWLOntology> getOntologies()
public void writeSection(ManchesterOWLSyntax keyword, Collection<?> content, String delimeter, boolean newline, org.semanticweb.owlapi.model.OWLOntology... ontologiesList)
keyword - the keywordcontent - the contentdelimeter - the delimeternewline - the newlineontologiesList - the ontologies listpublic void writeSection(ManchesterOWLSyntax keyword)
keyword - the keywordpublic Set<org.semanticweb.owlapi.model.OWLAxiom> write(org.semanticweb.owlapi.model.OWLAnnotationProperty property)
property - the propertypublic Set<org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom> writeAnnotations(org.semanticweb.owlapi.model.OWLAnnotationSubject subject)
subject - the subjectpublic void writeSection(ManchesterOWLSyntax keyword, SectionMap content, String delimeter, boolean newline, org.semanticweb.owlapi.model.OWLOntology... ontologiesList)
keyword - the keywordcontent - the contentdelimeter - the delimeternewline - the newlineontologiesList - the ontologies listpublic void writeComment(String comment, boolean placeOnNewline)
comment - the commentplaceOnNewline - the place on newlineCopyright © 2014 The University of Manchester. All Rights Reserved.