public class OWLObjectDesharer extends Object implements OWLObjectVisitorEx<OWLObject>
Constructor and Description |
---|
OWLObjectDesharer(OWLOntologyManager m)
Creates an object duplicator that duplicates objects using the specified data factory and uri
replacement map.
|
public OWLObjectDesharer(OWLOntologyManager m)
m
- The manager providing data factory and config to be used for the duplication.public <O extends OWLObject> O deshareObject(O object)
O
- return typeobject
- the object to duplicatepublic OWLAsymmetricObjectPropertyAxiom visit(OWLAsymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLClassAssertionAxiom visit(OWLClassAssertionAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDataPropertyAssertionAxiom visit(OWLDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDataPropertyDomainAxiom visit(OWLDataPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDataPropertyRangeAxiom visit(OWLDataPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLSubDataPropertyOfAxiom visit(OWLSubDataPropertyOfAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDeclarationAxiom visit(OWLDeclarationAxiom axiom)
OWLAxiomVisitorEx
visit
in interface OWLAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDifferentIndividualsAxiom visit(OWLDifferentIndividualsAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDisjointClassesAxiom visit(OWLDisjointClassesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDisjointDataPropertiesAxiom visit(OWLDisjointDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDisjointObjectPropertiesAxiom visit(OWLDisjointObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLAnnotationAssertionAxiom visit(OWLAnnotationAssertionAxiom axiom)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
axiom
- object to visitpublic OWLEquivalentClassesAxiom visit(OWLEquivalentClassesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLEquivalentDataPropertiesAxiom visit(OWLEquivalentDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLEquivalentObjectPropertiesAxiom visit(OWLEquivalentObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLFunctionalDataPropertyAxiom visit(OWLFunctionalDataPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLFunctionalObjectPropertyAxiom visit(OWLFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLInverseFunctionalObjectPropertyAxiom visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLInverseObjectPropertiesAxiom visit(OWLInverseObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLIrreflexiveObjectPropertyAxiom visit(OWLIrreflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLNegativeDataPropertyAssertionAxiom visit(OWLNegativeDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLNegativeObjectPropertyAssertionAxiom visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLObjectPropertyAssertionAxiom visit(OWLObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLObjectPropertyDomainAxiom visit(OWLObjectPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLObjectPropertyRangeAxiom visit(OWLObjectPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLSubObjectPropertyOfAxiom visit(OWLSubObjectPropertyOfAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLReflexiveObjectPropertyAxiom visit(OWLReflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLSameIndividualAxiom visit(OWLSameIndividualAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLSubClassOfAxiom visit(OWLSubClassOfAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLSymmetricObjectPropertyAxiom visit(OWLSymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLTransitiveObjectPropertyAxiom visit(OWLTransitiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- axiom to visitpublic OWLClass visit(OWLClass ce)
OWLClassExpressionVisitorEx
visit
in interface OWLClassExpressionVisitorEx<OWLObject>
visit
in interface OWLEntityVisitorEx<OWLObject>
visit
in interface OWLNamedObjectVisitorEx<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)
OWLDataVisitorEx
visit
in interface OWLDataVisitorEx<OWLObject>
visit
in interface OWLEntityVisitorEx<OWLObject>
visit
in interface OWLNamedObjectVisitorEx<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)
OWLDataVisitorEx
visit
in interface OWLAnnotationValueVisitorEx<OWLObject>
visit
in interface OWLDataVisitorEx<OWLObject>
node
- node to visitpublic OWLDataProperty visit(OWLDataProperty property)
OWLPropertyExpressionVisitorEx
visit
in interface OWLEntityVisitorEx<OWLObject>
visit
in interface OWLNamedObjectVisitorEx<OWLObject>
visit
in interface OWLPropertyExpressionVisitorEx<OWLObject>
property
- property to visitpublic OWLObjectProperty visit(OWLObjectProperty property)
OWLPropertyExpressionVisitorEx
visit
in interface OWLEntityVisitorEx<OWLObject>
visit
in interface OWLNamedObjectVisitorEx<OWLObject>
visit
in interface OWLPropertyExpressionVisitorEx<OWLObject>
property
- property to visitpublic OWLObjectInverseOf visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitorEx
visit
in interface OWLPropertyExpressionVisitorEx<OWLObject>
property
- property to visitpublic OWLNamedIndividual visit(OWLNamedIndividual individual)
OWLEntityVisitorEx
visit
in interface OWLEntityVisitorEx<OWLObject>
visit
in interface OWLIndividualVisitorEx<OWLObject>
visit
in interface OWLNamedObjectVisitorEx<OWLObject>
individual
- individual to visitpublic OWLOntology visit(OWLOntology ontology)
OWLNamedObjectVisitorEx
visit
in interface OWLNamedObjectVisitorEx<OWLObject>
ontology
- ontology to visitpublic SWRLRule visit(SWRLRule rule)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
visit
in interface SWRLObjectVisitorEx<OWLObject>
rule
- rule 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 axiom)
OWLLogicalAxiomVisitorEx
visit
in interface OWLLogicalAxiomVisitorEx<OWLObject>
axiom
- 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)
OWLPropertyExpressionVisitorEx
visit
in interface OWLEntityVisitorEx<OWLObject>
visit
in interface OWLNamedObjectVisitorEx<OWLObject>
visit
in interface OWLPropertyExpressionVisitorEx<OWLObject>
property
- property to visitpublic OWLAnnotationPropertyDomainAxiom visit(OWLAnnotationPropertyDomainAxiom axiom)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
axiom
- object to visitpublic OWLAnnotationPropertyRangeAxiom visit(OWLAnnotationPropertyRangeAxiom axiom)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
axiom
- object to visitpublic OWLSubAnnotationPropertyOfAxiom visit(OWLSubAnnotationPropertyOfAxiom axiom)
OWLAnnotationAxiomVisitorEx
visit
in interface OWLAnnotationAxiomVisitorEx<OWLObject>
axiom
- object to visitpublic OWLAnnotation visit(OWLAnnotation node)
OWLAnnotationObjectVisitorEx
visit
in interface OWLAnnotationObjectVisitorEx<OWLObject>
node
- object to visitpublic OWLAnonymousIndividual visit(OWLAnonymousIndividual individual)
OWLAnnotationValueVisitorEx
visit
in interface OWLAnnotationValueVisitorEx<OWLObject>
visit
in interface OWLIndividualVisitorEx<OWLObject>
individual
- object to visitpublic IRI visit(IRI iri)
OWLAnnotationValueVisitorEx
visit
in interface OWLAnnotationValueVisitorEx<OWLObject>
iri
- object to visitpublic OWLDatatypeDefinitionAxiom visit(OWLDatatypeDefinitionAxiom axiom)
OWLAxiomVisitorEx
visit
in interface OWLAxiomVisitorEx<OWLObject>
axiom
- axiom to visitCopyright © 2020 The University of Manchester. All rights reserved.