public class OWLAnnotationPropertyTransformer extends Object implements OWLObjectVisitor, SWRLObjectVisitor
Constructor and Description |
---|
OWLAnnotationPropertyTransformer(Map<OWLEntity,OWLEntity> entityIRIReplacementMap,
OWLDataFactory dataFactory)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
OWLAnnotationPropertyTransformer(OWLDataFactory dataFactory)
Creates an object duplicator that duplicates objects using the specified data factory.
|
OWLAnnotationPropertyTransformer(OWLDataFactory dataFactory,
Map<OWLEntity,OWLEntity> iriReplacementMap)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
Modifier and Type | Method and Description |
---|---|
<O extends OWLObject> |
transformObject(O object) |
void |
visit(IRI iri)
visit IRI type
|
void |
visit(OWLAnnotation node)
visit OWLAnnotation type
|
void |
visit(OWLAnnotationAssertionAxiom ax)
visit OWLAnnotationAssertionAxiom type
|
void |
visit(OWLAnnotationProperty property)
visit OWLAnnotationProperty type
|
void |
visit(OWLAnnotationPropertyDomainAxiom ax)
visit OWLAnnotationPropertyDomainAxiom type
|
void |
visit(OWLAnnotationPropertyRangeAxiom ax)
visit OWLAnnotationPropertyRangeAxiom type
|
void |
visit(OWLAnonymousIndividual individual)
visit OWLAnonymousIndividual type
|
void |
visit(OWLAsymmetricObjectPropertyAxiom ax)
visit OWLAsymmetricObjectPropertyAxiom type
|
void |
visit(OWLClass ce)
visit OWLClass type
|
void |
visit(OWLClassAssertionAxiom ax)
visit OWLClassAssertionAxiom type
|
void |
visit(OWLDataAllValuesFrom ce)
visit OWLDataAllValuesFrom type
|
void |
visit(OWLDataComplementOf node)
visit OWLDataComplementOf type
|
void |
visit(OWLDataExactCardinality ce)
visit OWLDataExactCardinality type
|
void |
visit(OWLDataHasValue ce)
visit OWLDataHasValue type
|
void |
visit(OWLDataIntersectionOf node)
visit OWLDataIntersectionOf type
|
void |
visit(OWLDataMaxCardinality ce)
visit OWLDataMaxCardinality type
|
void |
visit(OWLDataMinCardinality ce)
visit OWLDataMinCardinality type
|
void |
visit(OWLDataOneOf node)
visit OWLDataOneOf type
|
void |
visit(OWLDataProperty property)
visit OWLDataProperty type
|
void |
visit(OWLDataPropertyAssertionAxiom ax)
visit OWLDataPropertyAssertionAxiom type
|
void |
visit(OWLDataPropertyDomainAxiom ax)
visit OWLDataPropertyDomainAxiom type
|
void |
visit(OWLDataPropertyRangeAxiom ax)
visit OWLDataPropertyRangeAxiom type
|
void |
visit(OWLDataSomeValuesFrom ce)
visit OWLDataSomeValuesFrom type
|
void |
visit(OWLDatatype node)
visit OWLDatatype type
|
void |
visit(OWLDatatypeDefinitionAxiom ax) |
void |
visit(OWLDatatypeRestriction node)
visit OWLDatatypeRestriction type
|
void |
visit(OWLDataUnionOf node)
visit OWLDataUnionOf type
|
void |
visit(OWLDeclarationAxiom ax) |
void |
visit(OWLDifferentIndividualsAxiom ax)
visit OWLDifferentIndividualsAxiom type
|
void |
visit(OWLDisjointClassesAxiom ax)
visit OWLDisjointClassesAxiom type
|
void |
visit(OWLDisjointDataPropertiesAxiom ax)
visit OWLDisjointDataPropertiesAxiom type
|
void |
visit(OWLDisjointObjectPropertiesAxiom ax)
visit OWLDisjointObjectPropertiesAxiom type
|
void |
visit(OWLDisjointUnionAxiom ax)
visit OWLDisjointUnionAxiom type
|
void |
visit(OWLEquivalentClassesAxiom ax)
visit OWLEquivalentClassesAxiom type
|
void |
visit(OWLEquivalentDataPropertiesAxiom ax)
visit OWLEquivalentDataPropertiesAxiom type
|
void |
visit(OWLEquivalentObjectPropertiesAxiom ax)
visit OWLEquivalentObjectPropertiesAxiom type
|
void |
visit(OWLFacetRestriction node)
visit OWLFacetRestriction type
|
void |
visit(OWLFunctionalDataPropertyAxiom ax)
visit OWLFunctionalDataPropertyAxiom type
|
void |
visit(OWLFunctionalObjectPropertyAxiom ax)
visit OWLFunctionalObjectPropertyAxiom type
|
void |
visit(OWLHasKeyAxiom ax)
visit OWLHasKeyAxiom type
|
void |
visit(OWLInverseFunctionalObjectPropertyAxiom ax)
visit OWLInverseFunctionalObjectPropertyAxiom type
|
void |
visit(OWLInverseObjectPropertiesAxiom ax)
visit OWLInverseObjectPropertiesAxiom type
|
void |
visit(OWLIrreflexiveObjectPropertyAxiom ax)
visit OWLIrreflexiveObjectPropertyAxiom type
|
void |
visit(OWLLiteral node)
visit OWLLiteral type
|
void |
visit(OWLNamedIndividual individual)
visit OWLNamedIndividual type
|
void |
visit(OWLNegativeDataPropertyAssertionAxiom ax)
visit OWLNegativeDataPropertyAssertionAxiom type
|
void |
visit(OWLNegativeObjectPropertyAssertionAxiom ax)
visit OWLNegativeObjectPropertyAssertionAxiom type
|
void |
visit(OWLObjectAllValuesFrom ce)
visit OWLObjectAllValuesFrom type
|
void |
visit(OWLObjectComplementOf ce)
visit OWLObjectComplementOf type
|
void |
visit(OWLObjectExactCardinality ce)
visit OWLObjectExactCardinality type
|
void |
visit(OWLObjectHasSelf ce)
visit OWLObjectHasSelf type
|
void |
visit(OWLObjectHasValue ce)
visit OWLObjectHasValue type
|
void |
visit(OWLObjectIntersectionOf ce)
visit OWLObjectIntersectionOf type
|
void |
visit(OWLObjectInverseOf property)
visit OWLObjectInverseOf type
|
void |
visit(OWLObjectMaxCardinality ce)
visit OWLObjectMaxCardinality type
|
void |
visit(OWLObjectMinCardinality ce)
visit OWLObjectMinCardinality type
|
void |
visit(OWLObjectOneOf ce)
visit OWLObjectOneOf type
|
void |
visit(OWLObjectProperty property)
visit OWLObjectProperty type
|
void |
visit(OWLObjectPropertyAssertionAxiom ax)
visit OWLObjectPropertyAssertionAxiom type
|
void |
visit(OWLObjectPropertyDomainAxiom ax)
visit OWLObjectPropertyDomainAxiom type
|
void |
visit(OWLObjectPropertyRangeAxiom ax)
visit OWLObjectPropertyRangeAxiom type
|
void |
visit(OWLObjectSomeValuesFrom ce)
visit OWLObjectSomeValuesFrom type
|
void |
visit(OWLObjectUnionOf ce)
visit OWLObjectUnionOf type
|
void |
visit(OWLOntology ontology)
visit OWLOntology type
|
void |
visit(OWLReflexiveObjectPropertyAxiom ax)
visit OWLReflexiveObjectPropertyAxiom type
|
void |
visit(OWLSameIndividualAxiom ax)
visit OWLSameIndividualAxiom type
|
void |
visit(OWLSubAnnotationPropertyOfAxiom ax)
visit OWLSubAnnotationPropertyOfAxiom type
|
void |
visit(OWLSubClassOfAxiom ax)
visit OWLSubClassOfAxiom type
|
void |
visit(OWLSubDataPropertyOfAxiom ax)
visit OWLSubDataPropertyOfAxiom type
|
void |
visit(OWLSubObjectPropertyOfAxiom ax)
visit OWLSubObjectPropertyOfAxiom type
|
void |
visit(OWLSubPropertyChainOfAxiom ax)
visit OWLSubPropertyChainOfAxiom type
|
void |
visit(OWLSymmetricObjectPropertyAxiom ax)
visit OWLSymmetricObjectPropertyAxiom type
|
void |
visit(OWLTransitiveObjectPropertyAxiom ax)
visit OWLTransitiveObjectPropertyAxiom type
|
void |
visit(SWRLBuiltInAtom node)
visit SWRLBuiltInAtom type
|
void |
visit(SWRLClassAtom node)
visit SWRLClassAtom type
|
void |
visit(SWRLDataPropertyAtom node)
visit SWRLDataPropertyAtom type
|
void |
visit(SWRLDataRangeAtom node)
visit SWRLDataRangeAtom type
|
void |
visit(SWRLDifferentIndividualsAtom node)
visit SWRLDifferentIndividualsAtom type
|
void |
visit(SWRLIndividualArgument node)
visit SWRLIndividualArgument type
|
void |
visit(SWRLLiteralArgument node)
visit SWRLLiteralArgument type
|
void |
visit(SWRLObjectPropertyAtom node)
visit SWRLObjectPropertyAtom type
|
void |
visit(SWRLRule rule)
visit SWRLRule type
|
void |
visit(SWRLSameIndividualAtom node)
visit SWRLSameIndividualAtom type
|
void |
visit(SWRLVariable node)
visit SWRLVariable type
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doDefault, getDefaultReturnValue, handleDefault
public OWLAnnotationPropertyTransformer(OWLDataFactory dataFactory)
dataFactory
- The data factory to be used for the duplication.public OWLAnnotationPropertyTransformer(OWLDataFactory dataFactory, Map<OWLEntity,OWLEntity> iriReplacementMap)
dataFactory
- The data factory to be used for the duplication.iriReplacementMap
- The map to use for the replacement of URIs. Any uris the appear in
the map will be replaced as objects are duplicated. This can be used to "rename"
entities.public OWLAnnotationPropertyTransformer(Map<OWLEntity,OWLEntity> entityIRIReplacementMap, OWLDataFactory dataFactory)
dataFactory
- The data factory to be used for the duplication.entityIRIReplacementMap
- The map to use for the replacement of URIs. Any uris the
appear in the map will be replaced as objects are duplicated. This can be used to
"rename" entities.public <O extends OWLObject> O transformObject(O object)
O
- return typeobject
- the object to duplicatepublic void visit(OWLAsymmetricObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLClassAssertionAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDataPropertyDomainAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDataPropertyRangeAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLSubDataPropertyOfAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDeclarationAxiom ax)
visit
in interface OWLAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDifferentIndividualsAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDisjointClassesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDisjointDataPropertiesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDisjointObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDisjointUnionAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLAnnotationAssertionAxiom ax)
OWLAnnotationAxiomVisitor
visit
in interface OWLAnnotationAxiomVisitor
ax
- object to visitpublic void visit(OWLEquivalentClassesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLEquivalentDataPropertiesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLEquivalentObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLFunctionalDataPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLInverseFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLInverseObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLIrreflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLNegativeDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLNegativeObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLSubPropertyChainOfAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLObjectPropertyDomainAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLObjectPropertyRangeAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLSubObjectPropertyOfAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLReflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLSameIndividualAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLSubClassOfAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLSymmetricObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLTransitiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLClass ce)
OWLClassVisitorBase
visit
in interface OWLClassVisitorBase
ce
- ce to visitpublic void visit(OWLDataAllValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLDataExactCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLDataMaxCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLDataMinCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLDataSomeValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLDataHasValue ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectAllValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectComplementOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectExactCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectIntersectionOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectMaxCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectMinCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectOneOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectHasSelf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectSomeValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectUnionOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLObjectHasValue ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
ce
- ce to visitpublic void visit(OWLDataComplementOf node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
node
- node to visitpublic void visit(OWLDataOneOf node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
node
- node to visitpublic void visit(OWLDatatype node)
OWLDataEntityVisitorBase
visit
in interface OWLDataEntityVisitorBase
node
- node to visitpublic void visit(OWLDatatypeRestriction node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
node
- node to visitpublic void visit(OWLFacetRestriction node)
OWLDataVisitor
visit
in interface OWLDataVisitor
node
- node to visitpublic void visit(OWLLiteral node)
OWLLiteralVisitorBase
visit
in interface OWLLiteralVisitorBase
node
- node to visitpublic void visit(OWLDataProperty property)
OWLPropertyEntityVisitorBase
visit
in interface OWLPropertyEntityVisitorBase
property
- property to visitpublic void visit(OWLObjectProperty property)
OWLPropertyEntityVisitorBase
visit
in interface OWLPropertyEntityVisitorBase
property
- property to visitpublic void visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitor
visit
in interface OWLPropertyExpressionVisitor
property
- property to visitpublic void visit(OWLNamedIndividual individual)
OWLIndividualEntityVisitorBase
visit
in interface OWLIndividualEntityVisitorBase
individual
- individual to visitpublic void visit(OWLOntology ontology)
OWLNamedObjectVisitor
visit
in interface OWLNamedObjectVisitor
ontology
- ontology to visitpublic void visit(SWRLRule rule)
SWRLRuleVisitorBase
visit
in interface SWRLRuleVisitorBase
rule
- node to visitpublic void visit(SWRLClassAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLDataRangeAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLObjectPropertyAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLDataPropertyAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLBuiltInAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLDifferentIndividualsAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLSameIndividualAtom node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLVariable node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLIndividualArgument node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(SWRLLiteralArgument node)
SWRLObjectVisitor
visit
in interface SWRLObjectVisitor
node
- node to visitpublic void visit(OWLHasKeyAxiom ax)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
ax
- axiom to visitpublic void visit(OWLDataIntersectionOf node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
node
- node to visitpublic void visit(OWLDataUnionOf node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
node
- node to visitpublic void visit(OWLAnnotationProperty property)
OWLPropertyEntityVisitorBase
visit
in interface OWLPropertyEntityVisitorBase
property
- property to visitpublic void visit(OWLAnnotationPropertyDomainAxiom ax)
OWLAnnotationAxiomVisitor
visit
in interface OWLAnnotationAxiomVisitor
ax
- object to visitpublic void visit(OWLAnnotationPropertyRangeAxiom ax)
OWLAnnotationAxiomVisitor
visit
in interface OWLAnnotationAxiomVisitor
ax
- object to visitpublic void visit(OWLSubAnnotationPropertyOfAxiom ax)
OWLAnnotationAxiomVisitor
visit
in interface OWLAnnotationAxiomVisitor
ax
- object to visitpublic void visit(OWLAnnotation node)
OWLAnnotationObjectVisitor
visit
in interface OWLAnnotationObjectVisitor
node
- object to visitpublic void visit(OWLAnonymousIndividual individual)
OWLAnonymousIndividualVisitorBase
visit
in interface OWLAnonymousIndividualVisitorBase
individual
- object to visitpublic void visit(IRI iri)
OWLAnnotationValueVisitor
visit
in interface OWLAnnotationValueVisitor
iri
- object to visitpublic void visit(OWLDatatypeDefinitionAxiom ax)
visit
in interface OWLAxiomVisitor
ax
- axiom to visitCopyright © 2020 The University of Manchester. All rights reserved.