public class OWLObjectDuplicator extends Object implements OWLObjectVisitorEx<OWLObject>
Constructor and Description |
---|
OWLObjectDuplicator(Map<OWLEntity,IRI> entityIRIReplacementMap,
Map<OWLLiteral,OWLLiteral> literals,
OWLOntologyManager m)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
OWLObjectDuplicator(Map<OWLEntity,IRI> entityIRIReplacementMap,
Map<OWLLiteral,OWLLiteral> literals,
OWLOntologyManager m,
RemappingIndividualProvider anonProvider)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
OWLObjectDuplicator(Map<OWLEntity,IRI> entityIRIReplacementMap,
OWLOntologyManager m)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
OWLObjectDuplicator(OWLOntologyManager m)
Creates an object duplicator that duplicates objects using the specified data factory.
|
OWLObjectDuplicator(OWLOntologyManager m,
Map<IRI,IRI> iriReplacementMap)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
OWLObjectDuplicator(OWLOntologyManager m,
Map<IRI,IRI> iriReplacementMap,
RemappingIndividualProvider anonProvider)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doDefault
public OWLObjectDuplicator(Map<OWLEntity,IRI> entityIRIReplacementMap, OWLOntologyManager m)
m
- The manager providing data factory and config 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 OWLObjectDuplicator(Map<OWLEntity,IRI> entityIRIReplacementMap, Map<OWLLiteral,OWLLiteral> literals, OWLOntologyManager m)
m
- The manager providing data factory and config 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.literals
- replacement literalspublic OWLObjectDuplicator(Map<OWLEntity,IRI> entityIRIReplacementMap, Map<OWLLiteral,OWLLiteral> literals, OWLOntologyManager m, RemappingIndividualProvider anonProvider)
m
- The manager providing data factory and config 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.literals
- replacement literalsanonProvider
- anon providerpublic OWLObjectDuplicator(OWLOntologyManager m)
m
- The manager providing data factory and config to be used for the duplication.public OWLObjectDuplicator(OWLOntologyManager m, Map<IRI,IRI> iriReplacementMap)
m
- The manager providing data factory and config 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 OWLObjectDuplicator(OWLOntologyManager m, Map<IRI,IRI> iriReplacementMap, RemappingIndividualProvider anonProvider)
m
- The manager providing data factory and config 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.anonProvider
- anon providerpublic <O extends OWLObject> O duplicateObject(O object)
O
- return typeobject
- the object to duplicatepublic OWLAsymmetricObjectPropertyAxiom visit(OWLAsymmetricObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLClassAssertionAxiom visit(OWLClassAssertionAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDataPropertyAssertionAxiom visit(OWLDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDataPropertyDomainAxiom visit(OWLDataPropertyDomainAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDataPropertyRangeAxiom visit(OWLDataPropertyRangeAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLSubDataPropertyOfAxiom visit(OWLSubDataPropertyOfAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDeclarationAxiom visit(OWLDeclarationAxiom ax)
OWLAxiomVisitorEx
visit
in interface OWLAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDifferentIndividualsAxiom visit(OWLDifferentIndividualsAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDisjointClassesAxiom visit(OWLDisjointClassesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDisjointDataPropertiesAxiom visit(OWLDisjointDataPropertiesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDisjointObjectPropertiesAxiom visit(OWLDisjointObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLAnnotationAssertionAxiom visit(OWLAnnotationAssertionAxiom ax)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
ax
- object to visitpublic OWLEquivalentClassesAxiom visit(OWLEquivalentClassesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLEquivalentDataPropertiesAxiom visit(OWLEquivalentDataPropertiesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLEquivalentObjectPropertiesAxiom visit(OWLEquivalentObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLFunctionalDataPropertyAxiom visit(OWLFunctionalDataPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLFunctionalObjectPropertyAxiom visit(OWLFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLInverseFunctionalObjectPropertyAxiom visit(OWLInverseFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLInverseObjectPropertiesAxiom visit(OWLInverseObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLIrreflexiveObjectPropertyAxiom visit(OWLIrreflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLNegativeDataPropertyAssertionAxiom visit(OWLNegativeDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLNegativeObjectPropertyAssertionAxiom visit(OWLNegativeObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLObjectPropertyAssertionAxiom visit(OWLObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLObjectPropertyDomainAxiom visit(OWLObjectPropertyDomainAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLObjectPropertyRangeAxiom visit(OWLObjectPropertyRangeAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLSubObjectPropertyOfAxiom visit(OWLSubObjectPropertyOfAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLReflexiveObjectPropertyAxiom visit(OWLReflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLSameIndividualAxiom visit(OWLSameIndividualAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLSubClassOfAxiom visit(OWLSubClassOfAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLSymmetricObjectPropertyAxiom visit(OWLSymmetricObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLTransitiveObjectPropertyAxiom visit(OWLTransitiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLClass visit(OWLClass ce)
OWLClassVisitorExBase
visit
in interface OWLClassVisitorExBase<OWLObject>
ce
- ce to visitpublic OWLDataAllValuesFrom visit(OWLDataAllValuesFrom ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLDataExactCardinality visit(OWLDataExactCardinality ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLDataMaxCardinality visit(OWLDataMaxCardinality ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLDataMinCardinality visit(OWLDataMinCardinality ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLDataSomeValuesFrom visit(OWLDataSomeValuesFrom ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLDataHasValue visit(OWLDataHasValue ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectAllValuesFrom visit(OWLObjectAllValuesFrom ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectComplementOf visit(OWLObjectComplementOf ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectExactCardinality visit(OWLObjectExactCardinality ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectIntersectionOf visit(OWLObjectIntersectionOf ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectMaxCardinality visit(OWLObjectMaxCardinality ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectMinCardinality visit(OWLObjectMinCardinality ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectOneOf visit(OWLObjectOneOf ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectHasSelf visit(OWLObjectHasSelf ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectSomeValuesFrom visit(OWLObjectSomeValuesFrom ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectUnionOf visit(OWLObjectUnionOf ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLObjectHasValue visit(OWLObjectHasValue ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
ce
- ce to visitpublic OWLDataComplementOf visit(OWLDataComplementOf node)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLDataOneOf visit(OWLDataOneOf node)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLDatatype visit(OWLDatatype node)
OWLDataEntityVisitorExBase
visit
in interface OWLDataEntityVisitorExBase<OWLObject>
node
- node to visitpublic OWLDatatypeRestriction visit(OWLDatatypeRestriction node)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLFacetRestriction visit(OWLFacetRestriction node)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLLiteral visit(OWLLiteral node)
OWLLiteralVisitorExBase
visit
in interface OWLLiteralVisitorExBase<OWLObject>
node
- node to visitpublic OWLDataProperty visit(OWLDataProperty property)
OWLPropertyEntityVisitorExBase
visit
in interface OWLPropertyEntityVisitorExBase<OWLObject>
property
- property to visitpublic OWLObjectProperty visit(OWLObjectProperty property)
OWLPropertyEntityVisitorExBase
visit
in interface OWLPropertyEntityVisitorExBase<OWLObject>
property
- property to visitpublic OWLObjectInverseOf visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitorEx
visit
in interface OWLPropertyExpressionVisitorEx<OWLObject>
property
- property to visitpublic OWLNamedIndividual visit(OWLNamedIndividual individual)
OWLIndividualEntityVisitorExBase
visit
in interface OWLIndividualEntityVisitorExBase<OWLObject>
individual
- individual to visitpublic OWLOntology visit(OWLOntology ontology)
OWLNamedObjectVisitorEx
visit
in interface OWLNamedObjectVisitorEx<OWLObject>
ontology
- ontology to visitpublic SWRLRule visit(SWRLRule rule)
SWRLRuleVisitorExBase
visit
in interface SWRLRuleVisitorExBase<OWLObject>
rule
- node to visitpublic SWRLClassAtom visit(SWRLClassAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLDataRangeAtom visit(SWRLDataRangeAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLObjectPropertyAtom visit(SWRLObjectPropertyAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLDataPropertyAtom visit(SWRLDataPropertyAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLBuiltInAtom visit(SWRLBuiltInAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLDifferentIndividualsAtom visit(SWRLDifferentIndividualsAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLSameIndividualAtom visit(SWRLSameIndividualAtom node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLVariable visit(SWRLVariable node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLIndividualArgument visit(SWRLIndividualArgument node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic SWRLLiteralArgument visit(SWRLLiteralArgument node)
SWRLObjectVisitorEx
visit
in interface SWRLObjectVisitorEx<OWLObject>
node
- node to visitpublic OWLHasKeyAxiom visit(OWLHasKeyAxiom ax)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
ax
- axiom to visitpublic OWLDataIntersectionOf visit(OWLDataIntersectionOf node)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLDataUnionOf visit(OWLDataUnionOf node)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLAnnotationProperty visit(OWLAnnotationProperty property)
OWLPropertyEntityVisitorExBase
visit
in interface OWLPropertyEntityVisitorExBase<OWLObject>
property
- property to visitpublic OWLAnnotationPropertyDomainAxiom visit(OWLAnnotationPropertyDomainAxiom ax)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
ax
- object to visitpublic OWLAnnotationPropertyRangeAxiom visit(OWLAnnotationPropertyRangeAxiom ax)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
ax
- object to visitpublic OWLSubAnnotationPropertyOfAxiom visit(OWLSubAnnotationPropertyOfAxiom ax)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
ax
- object to visitpublic OWLAnnotation visit(OWLAnnotation node)
OWLAnnotationObjectVisitorEx
visit
in interface OWLAnnotationObjectVisitorEx<OWLObject>
node
- object to visitpublic OWLAnonymousIndividual visit(OWLAnonymousIndividual individual)
OWLAnonymousIndividualVisitorExBase
visit
in interface OWLAnonymousIndividualVisitorExBase<OWLObject>
individual
- object to visitpublic IRI visit(IRI iri)
OWLAnnotationValueVisitorEx
visit
in interface OWLAnnotationValueVisitorEx<OWLObject>
iri
- object to visitpublic OWLDatatypeDefinitionAxiom visit(OWLDatatypeDefinitionAxiom ax)
OWLAxiomVisitorEx
visit
in interface OWLAxiomVisitorEx<OWLObject>
ax
- axiom to visitCopyright © 2020 The University of Manchester. All rights reserved.