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, waitdoDefaultpublic 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)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLClassAssertionAxiom visit(OWLClassAssertionAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDataPropertyAssertionAxiom visit(OWLDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDataPropertyDomainAxiom visit(OWLDataPropertyDomainAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDataPropertyRangeAxiom visit(OWLDataPropertyRangeAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLSubDataPropertyOfAxiom visit(OWLSubDataPropertyOfAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDeclarationAxiom visit(OWLDeclarationAxiom ax)
OWLAxiomVisitorExvisit in interface OWLAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDifferentIndividualsAxiom visit(OWLDifferentIndividualsAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDisjointClassesAxiom visit(OWLDisjointClassesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDisjointDataPropertiesAxiom visit(OWLDisjointDataPropertiesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDisjointObjectPropertiesAxiom visit(OWLDisjointObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLAnnotationAssertionAxiom visit(OWLAnnotationAssertionAxiom ax)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>ax - object to visitpublic OWLEquivalentClassesAxiom visit(OWLEquivalentClassesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLEquivalentDataPropertiesAxiom visit(OWLEquivalentDataPropertiesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLEquivalentObjectPropertiesAxiom visit(OWLEquivalentObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLFunctionalDataPropertyAxiom visit(OWLFunctionalDataPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLFunctionalObjectPropertyAxiom visit(OWLFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLInverseFunctionalObjectPropertyAxiom visit(OWLInverseFunctionalObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLInverseObjectPropertiesAxiom visit(OWLInverseObjectPropertiesAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLIrreflexiveObjectPropertyAxiom visit(OWLIrreflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLNegativeDataPropertyAssertionAxiom visit(OWLNegativeDataPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLNegativeObjectPropertyAssertionAxiom visit(OWLNegativeObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLObjectPropertyAssertionAxiom visit(OWLObjectPropertyAssertionAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLObjectPropertyDomainAxiom visit(OWLObjectPropertyDomainAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLObjectPropertyRangeAxiom visit(OWLObjectPropertyRangeAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLSubObjectPropertyOfAxiom visit(OWLSubObjectPropertyOfAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLReflexiveObjectPropertyAxiom visit(OWLReflexiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLSameIndividualAxiom visit(OWLSameIndividualAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLSubClassOfAxiom visit(OWLSubClassOfAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLSymmetricObjectPropertyAxiom visit(OWLSymmetricObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLTransitiveObjectPropertyAxiom visit(OWLTransitiveObjectPropertyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLClass visit(OWLClass ce)
OWLClassVisitorExBasevisit in interface OWLClassVisitorExBase<OWLObject>ce - ce to visitpublic OWLDataAllValuesFrom visit(OWLDataAllValuesFrom ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLDataExactCardinality visit(OWLDataExactCardinality ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLDataMaxCardinality visit(OWLDataMaxCardinality ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLDataMinCardinality visit(OWLDataMinCardinality ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLDataSomeValuesFrom visit(OWLDataSomeValuesFrom ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLDataHasValue visit(OWLDataHasValue ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectAllValuesFrom visit(OWLObjectAllValuesFrom ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectComplementOf visit(OWLObjectComplementOf ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectExactCardinality visit(OWLObjectExactCardinality ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectIntersectionOf visit(OWLObjectIntersectionOf ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectMaxCardinality visit(OWLObjectMaxCardinality ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectMinCardinality visit(OWLObjectMinCardinality ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectOneOf visit(OWLObjectOneOf ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectHasSelf visit(OWLObjectHasSelf ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectSomeValuesFrom visit(OWLObjectSomeValuesFrom ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectUnionOf visit(OWLObjectUnionOf ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLObjectHasValue visit(OWLObjectHasValue ce)
OWLClassExpressionVisitorExvisit in interface OWLClassExpressionVisitorEx<OWLObject>ce - ce to visitpublic OWLDataComplementOf visit(OWLDataComplementOf node)
OWLDataVisitorExvisit in interface OWLDataVisitorEx<OWLObject>node - node to visitpublic OWLDataOneOf visit(OWLDataOneOf node)
OWLDataVisitorExvisit in interface OWLDataVisitorEx<OWLObject>node - node to visitpublic OWLDatatype visit(OWLDatatype node)
OWLDataEntityVisitorExBasevisit in interface OWLDataEntityVisitorExBase<OWLObject>node - node to visitpublic OWLDatatypeRestriction visit(OWLDatatypeRestriction node)
OWLDataVisitorExvisit in interface OWLDataVisitorEx<OWLObject>node - node to visitpublic OWLFacetRestriction visit(OWLFacetRestriction node)
OWLDataVisitorExvisit in interface OWLDataVisitorEx<OWLObject>node - node to visitpublic OWLLiteral visit(OWLLiteral node)
OWLLiteralVisitorExBasevisit in interface OWLLiteralVisitorExBase<OWLObject>node - node to visitpublic OWLDataProperty visit(OWLDataProperty property)
OWLPropertyEntityVisitorExBasevisit in interface OWLPropertyEntityVisitorExBase<OWLObject>property - property to visitpublic OWLObjectProperty visit(OWLObjectProperty property)
OWLPropertyEntityVisitorExBasevisit in interface OWLPropertyEntityVisitorExBase<OWLObject>property - property to visitpublic OWLObjectInverseOf visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitorExvisit in interface OWLPropertyExpressionVisitorEx<OWLObject>property - property to visitpublic OWLNamedIndividual visit(OWLNamedIndividual individual)
OWLIndividualEntityVisitorExBasevisit in interface OWLIndividualEntityVisitorExBase<OWLObject>individual - individual to visitpublic OWLOntology visit(OWLOntology ontology)
OWLNamedObjectVisitorExvisit in interface OWLNamedObjectVisitorEx<OWLObject>ontology - ontology to visitpublic SWRLRule visit(SWRLRule rule)
SWRLRuleVisitorExBasevisit in interface SWRLRuleVisitorExBase<OWLObject>rule - node to visitpublic SWRLClassAtom visit(SWRLClassAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLDataRangeAtom visit(SWRLDataRangeAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLObjectPropertyAtom visit(SWRLObjectPropertyAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLDataPropertyAtom visit(SWRLDataPropertyAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLBuiltInAtom visit(SWRLBuiltInAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLDifferentIndividualsAtom visit(SWRLDifferentIndividualsAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLSameIndividualAtom visit(SWRLSameIndividualAtom node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLVariable visit(SWRLVariable node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLIndividualArgument visit(SWRLIndividualArgument node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic SWRLLiteralArgument visit(SWRLLiteralArgument node)
SWRLObjectVisitorExvisit in interface SWRLObjectVisitorEx<OWLObject>node - node to visitpublic OWLHasKeyAxiom visit(OWLHasKeyAxiom ax)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>ax - axiom to visitpublic OWLDataIntersectionOf visit(OWLDataIntersectionOf node)
OWLDataVisitorExvisit in interface OWLDataVisitorEx<OWLObject>node - node to visitpublic OWLDataUnionOf visit(OWLDataUnionOf node)
OWLDataVisitorExvisit in interface OWLDataVisitorEx<OWLObject>node - node to visitpublic OWLAnnotationProperty visit(OWLAnnotationProperty property)
OWLPropertyEntityVisitorExBasevisit in interface OWLPropertyEntityVisitorExBase<OWLObject>property - property to visitpublic OWLAnnotationPropertyDomainAxiom visit(OWLAnnotationPropertyDomainAxiom ax)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>ax - object to visitpublic OWLAnnotationPropertyRangeAxiom visit(OWLAnnotationPropertyRangeAxiom ax)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>ax - object to visitpublic OWLSubAnnotationPropertyOfAxiom visit(OWLSubAnnotationPropertyOfAxiom ax)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>ax - object to visitpublic OWLAnnotation visit(OWLAnnotation node)
OWLAnnotationObjectVisitorExvisit in interface OWLAnnotationObjectVisitorEx<OWLObject>node - object to visitpublic OWLAnonymousIndividual visit(OWLAnonymousIndividual individual)
OWLAnonymousIndividualVisitorExBasevisit in interface OWLAnonymousIndividualVisitorExBase<OWLObject>individual - object to visitpublic IRI visit(IRI iri)
OWLAnnotationValueVisitorExvisit in interface OWLAnnotationValueVisitorEx<OWLObject>iri - object to visitpublic OWLDatatypeDefinitionAxiom visit(OWLDatatypeDefinitionAxiom ax)
OWLAxiomVisitorExvisit in interface OWLAxiomVisitorEx<OWLObject>ax - axiom to visitCopyright © 2020 The University of Manchester. All rights reserved.