N - the basic nodeR - a resource nodeP - a predicate nodeL - a literal nodepublic abstract class AbstractTranslator<N extends Serializable,R extends N,P extends N,L extends N> extends Object implements OWLObjectVisitor, SWRLObjectVisitor
| Constructor and Description |
|---|
AbstractTranslator(OWLOntologyManager manager,
OWLOntology ontology,
OWLDocumentFormat format,
boolean useStrongTyping,
IndividualAppearance multiple,
Set<OWLAxiom> translatedAxioms) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoDefault, getDefaultReturnValue, handleDefaultpublic AbstractTranslator(OWLOntologyManager manager, OWLOntology ontology, @Nullable OWLDocumentFormat format, boolean useStrongTyping, IndividualAppearance multiple, Set<OWLAxiom> translatedAxioms)
manager - the managerontology - the ontologyformat - target formatuseStrongTyping - true if strong typing should be usedmultiple - will tell whether anonymous individuals need an id or nottranslatedAxioms - translated axiomspublic void translate(OWLObject input)
input - input to processpublic void visit(OWLDeclarationAxiom axiom)
visit in interface OWLAxiomVisitorpublic void visit(OWLObjectInverseOf property)
visit in interface OWLPropertyExpressionVisitorpublic void visit(OWLDataIntersectionOf node)
visit in interface OWLDataRangeVisitorpublic void visit(OWLDataUnionOf node)
visit in interface OWLDataRangeVisitorpublic void visit(OWLDataComplementOf node)
visit in interface OWLDataRangeVisitorpublic void visit(OWLDataOneOf node)
visit in interface OWLDataRangeVisitorpublic void visit(OWLDatatypeRestriction node)
visit in interface OWLDataRangeVisitorpublic void visit(OWLObjectIntersectionOf ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectUnionOf ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectComplementOf ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectOneOf ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectSomeValuesFrom ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectAllValuesFrom ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectHasValue ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectHasSelf ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectMinCardinality ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectMaxCardinality ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLObjectExactCardinality ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLDataSomeValuesFrom ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLDataAllValuesFrom ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLDataHasValue ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLDataMinCardinality ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLDataMaxCardinality ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLDataExactCardinality ce)
visit in interface OWLClassExpressionVisitorpublic void visit(OWLSubClassOfAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLEquivalentClassesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDisjointClassesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDisjointUnionAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLSubObjectPropertyOfAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLSubPropertyChainOfAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLEquivalentObjectPropertiesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDisjointObjectPropertiesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLObjectPropertyDomainAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLObjectPropertyRangeAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLInverseObjectPropertiesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLFunctionalObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLReflexiveObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLIrreflexiveObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLSymmetricObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLAsymmetricObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLTransitiveObjectPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLSubDataPropertyOfAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLEquivalentDataPropertiesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDisjointDataPropertiesAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDataPropertyDomainAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDataPropertyRangeAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLFunctionalDataPropertyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDatatypeDefinitionAxiom axiom)
visit in interface OWLAxiomVisitorpublic void visit(OWLHasKeyAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLSameIndividualAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDifferentIndividualsAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLClassAssertionAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLObjectPropertyAssertionAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLDataPropertyAssertionAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLNegativeDataPropertyAssertionAxiom axiom)
visit in interface OWLLogicalAxiomVisitorpublic void visit(OWLAnnotationAssertionAxiom axiom)
visit in interface OWLAnnotationAxiomVisitorpublic void visit(OWLSubAnnotationPropertyOfAxiom axiom)
visit in interface OWLAnnotationAxiomVisitorpublic void visit(OWLAnnotationPropertyDomainAxiom axiom)
visit in interface OWLAnnotationAxiomVisitorpublic void visit(OWLAnnotationPropertyRangeAxiom axiom)
visit in interface OWLAnnotationAxiomVisitorpublic void visit(OWLClass ce)
visit in interface OWLClassVisitorBasepublic void visit(OWLDatatype node)
visit in interface OWLDataEntityVisitorBasepublic void visit(OWLFacetRestriction node)
visit in interface OWLDataVisitorpublic void visit(IRI iri)
visit in interface OWLAnnotationValueVisitorpublic void visit(OWLLiteral node)
visit in interface OWLLiteralVisitorBasepublic void visit(OWLDataProperty property)
visit in interface OWLPropertyEntityVisitorBasepublic void visit(OWLObjectProperty property)
visit in interface OWLPropertyEntityVisitorBasepublic void visit(OWLAnnotationProperty property)
visit in interface OWLPropertyEntityVisitorBasepublic void visit(OWLNamedIndividual individual)
visit in interface OWLIndividualEntityVisitorBasepublic void visit(OWLAnonymousIndividual individual)
visit in interface OWLAnonymousIndividualVisitorBasepublic void visit(OWLOntology ontology)
visit in interface OWLNamedObjectVisitorpublic void visit(SWRLRule rule)
visit in interface SWRLRuleVisitorBasepublic void visit(SWRLClassAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLDataRangeAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLObjectPropertyAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLDataPropertyAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLBuiltInAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLDifferentIndividualsAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLSameIndividualAtom node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLVariable node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLIndividualArgument node)
visit in interface SWRLObjectVisitorpublic void visit(SWRLLiteralArgument node)
visit in interface SWRLObjectVisitorpublic void visit(OWLAnnotation node)
visit in interface OWLAnnotationObjectVisitor@Nullable public <T> T getMappedNode(OWLObject object)
T - type neededobject - that has already been mappedpublic void addTriple(R subject, IRI pred, IRI object)
subject - subjectpred - predicateobject - objectpublic void addTriple(R subject, IRI pred, OWLObject object)
subject - subjectpred - predicateobject - objectpublic RDFGraph getGraph()
public void reset()
Copyright © 2020 The University of Manchester. All rights reserved.