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,
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.
|
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(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 <O extends OWLObject> O duplicateObject(O object)
O - return typeobject - the object to duplicatepublic OWLAsymmetricObjectPropertyAxiom visit(OWLAsymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLClassAssertionAxiom visit(OWLClassAssertionAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDataPropertyAssertionAxiom visit(OWLDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDataPropertyDomainAxiom visit(OWLDataPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDataPropertyRangeAxiom visit(OWLDataPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLSubDataPropertyOfAxiom visit(OWLSubDataPropertyOfAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDeclarationAxiom visit(OWLDeclarationAxiom axiom)
OWLAxiomVisitorExvisit in interface OWLAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDifferentIndividualsAxiom visit(OWLDifferentIndividualsAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDisjointClassesAxiom visit(OWLDisjointClassesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDisjointDataPropertiesAxiom visit(OWLDisjointDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDisjointObjectPropertiesAxiom visit(OWLDisjointObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLAnnotationAssertionAxiom visit(OWLAnnotationAssertionAxiom axiom)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>axiom - object to visitpublic OWLEquivalentClassesAxiom visit(OWLEquivalentClassesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLEquivalentDataPropertiesAxiom visit(OWLEquivalentDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLEquivalentObjectPropertiesAxiom visit(OWLEquivalentObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLFunctionalDataPropertyAxiom visit(OWLFunctionalDataPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLFunctionalObjectPropertyAxiom visit(OWLFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLInverseFunctionalObjectPropertyAxiom visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLInverseObjectPropertiesAxiom visit(OWLInverseObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLIrreflexiveObjectPropertyAxiom visit(OWLIrreflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLNegativeDataPropertyAssertionAxiom visit(OWLNegativeDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLNegativeObjectPropertyAssertionAxiom visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLObjectPropertyAssertionAxiom visit(OWLObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLObjectPropertyDomainAxiom visit(OWLObjectPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLObjectPropertyRangeAxiom visit(OWLObjectPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLSubObjectPropertyOfAxiom visit(OWLSubObjectPropertyOfAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLReflexiveObjectPropertyAxiom visit(OWLReflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLSameIndividualAxiom visit(OWLSameIndividualAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLSubClassOfAxiom visit(OWLSubClassOfAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLSymmetricObjectPropertyAxiom visit(OWLSymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - axiom to visitpublic OWLTransitiveObjectPropertyAxiom visit(OWLTransitiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - 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 axiom)
OWLLogicalAxiomVisitorExvisit in interface OWLLogicalAxiomVisitorEx<OWLObject>axiom - 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 axiom)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>axiom - object to visitpublic OWLAnnotationPropertyRangeAxiom visit(OWLAnnotationPropertyRangeAxiom axiom)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>axiom - object to visitpublic OWLSubAnnotationPropertyOfAxiom visit(OWLSubAnnotationPropertyOfAxiom axiom)
OWLAnnotationAxiomVisitorExvisit in interface OWLAnnotationAxiomVisitorEx<OWLObject>axiom - 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 axiom)
OWLAxiomVisitorExvisit in interface OWLAxiomVisitorEx<OWLObject>axiom - axiom to visitCopyright © 2017 The University of Manchester. All Rights Reserved.