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, waitdoDefault, getDefaultReturnValue, handleDefaultpublic 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)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLClassAssertionAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDataPropertyDomainAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDataPropertyRangeAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLSubDataPropertyOfAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDeclarationAxiom ax)
visit in interface OWLAxiomVisitorax - axiom to visitpublic void visit(OWLDifferentIndividualsAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDisjointClassesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDisjointDataPropertiesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDisjointObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDisjointUnionAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLAnnotationAssertionAxiom ax)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitorax - object to visitpublic void visit(OWLEquivalentClassesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLEquivalentDataPropertiesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLEquivalentObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLFunctionalDataPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLInverseFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLInverseObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLIrreflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLNegativeDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLNegativeObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLSubPropertyChainOfAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLObjectPropertyDomainAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLObjectPropertyRangeAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLSubObjectPropertyOfAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLReflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLSameIndividualAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLSubClassOfAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLSymmetricObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLTransitiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLClass ce)
OWLClassVisitorBasevisit in interface OWLClassVisitorBasece - ce to visitpublic void visit(OWLDataAllValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataExactCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataMaxCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataMinCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataSomeValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataHasValue ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectAllValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectComplementOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectExactCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectIntersectionOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectMaxCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectMinCardinality ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectOneOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectHasSelf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectSomeValuesFrom ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectUnionOf ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLObjectHasValue ce)
OWLClassExpressionVisitorvisit in interface OWLClassExpressionVisitorce - ce to visitpublic void visit(OWLDataComplementOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLDataOneOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLDatatype node)
OWLDataEntityVisitorBasevisit in interface OWLDataEntityVisitorBasenode - node to visitpublic void visit(OWLDatatypeRestriction node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLFacetRestriction node)
OWLDataVisitorvisit in interface OWLDataVisitornode - node to visitpublic void visit(OWLLiteral node)
OWLLiteralVisitorBasevisit in interface OWLLiteralVisitorBasenode - node to visitpublic void visit(OWLDataProperty property)
OWLPropertyEntityVisitorBasevisit in interface OWLPropertyEntityVisitorBaseproperty - property to visitpublic void visit(OWLObjectProperty property)
OWLPropertyEntityVisitorBasevisit in interface OWLPropertyEntityVisitorBaseproperty - property to visitpublic void visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitorvisit in interface OWLPropertyExpressionVisitorproperty - property to visitpublic void visit(OWLNamedIndividual individual)
OWLIndividualEntityVisitorBasevisit in interface OWLIndividualEntityVisitorBaseindividual - individual to visitpublic void visit(OWLOntology ontology)
OWLNamedObjectVisitorvisit in interface OWLNamedObjectVisitorontology - ontology to visitpublic void visit(SWRLRule rule)
SWRLRuleVisitorBasevisit in interface SWRLRuleVisitorBaserule - node to visitpublic void visit(SWRLClassAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLDataRangeAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLObjectPropertyAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLDataPropertyAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLBuiltInAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLDifferentIndividualsAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLSameIndividualAtom node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLVariable node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLIndividualArgument node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(SWRLLiteralArgument node)
SWRLObjectVisitorvisit in interface SWRLObjectVisitornode - node to visitpublic void visit(OWLHasKeyAxiom ax)
OWLLogicalAxiomVisitorvisit in interface OWLLogicalAxiomVisitorax - axiom to visitpublic void visit(OWLDataIntersectionOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLDataUnionOf node)
OWLDataRangeVisitorvisit in interface OWLDataRangeVisitornode - node to visitpublic void visit(OWLAnnotationProperty property)
OWLPropertyEntityVisitorBasevisit in interface OWLPropertyEntityVisitorBaseproperty - property to visitpublic void visit(OWLAnnotationPropertyDomainAxiom ax)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitorax - object to visitpublic void visit(OWLAnnotationPropertyRangeAxiom ax)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitorax - object to visitpublic void visit(OWLSubAnnotationPropertyOfAxiom ax)
OWLAnnotationAxiomVisitorvisit in interface OWLAnnotationAxiomVisitorax - object to visitpublic void visit(OWLAnnotation node)
OWLAnnotationObjectVisitorvisit in interface OWLAnnotationObjectVisitornode - object to visitpublic void visit(OWLAnonymousIndividual individual)
OWLAnonymousIndividualVisitorBasevisit in interface OWLAnonymousIndividualVisitorBaseindividual - object to visitpublic void visit(IRI iri)
OWLAnnotationValueVisitorvisit in interface OWLAnnotationValueVisitoriri - object to visitpublic void visit(OWLDatatypeDefinitionAxiom ax)
visit in interface OWLAxiomVisitorax - axiom to visitCopyright © 2017 The University of Manchester. All Rights Reserved.