Package org.semanticweb.owlapi.util
Class OWLObjectDuplicator
java.lang.Object
org.semanticweb.owlapi.util.OWLObjectDuplicator
- All Implemented Interfaces:
OWLAnnotationAxiomVisitorEx<OWLObject>
,OWLAnnotationObjectVisitorEx<OWLObject>
,OWLAnnotationValueVisitorEx<OWLObject>
,OWLAnonymousIndividualVisitorExBase<OWLObject>
,OWLAxiomVisitorEx<OWLObject>
,OWLClassExpressionVisitorEx<OWLObject>
,OWLClassVisitorExBase<OWLObject>
,OWLDataEntityVisitorExBase<OWLObject>
,OWLDataVisitorEx<OWLObject>
,OWLEntityVisitorEx<OWLObject>
,OWLIndividualEntityVisitorExBase<OWLObject>
,OWLIndividualVisitorEx<OWLObject>
,OWLLiteralVisitorExBase<OWLObject>
,OWLLogicalAxiomVisitorEx<OWLObject>
,OWLNamedObjectVisitorEx<OWLObject>
,OWLObjectVisitorEx<OWLObject>
,OWLPropertyEntityVisitorExBase<OWLObject>
,OWLPropertyExpressionVisitorEx<OWLObject>
,OWLVisitorExBase<OWLObject>
,SWRLObjectVisitorEx<OWLObject>
,SWRLRuleVisitorExBase<OWLObject>
- Since:
- 2.0.0
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
-
Constructor Summary
ConstructorsConstructorDescriptionOWLObjectDuplicator
(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.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. -
Method Summary
Modifier and TypeMethodDescription<O extends OWLObject>
OduplicateObject
(O object) visit IRI typevisit
(OWLAnnotation node) visit OWLAnnotation typevisit OWLAnnotationAssertionAxiom typevisit
(OWLAnnotationProperty property) visit OWLAnnotationProperty typevisit OWLAnnotationPropertyDomainAxiom typevisit OWLAnnotationPropertyRangeAxiom typevisit
(OWLAnonymousIndividual individual) visit OWLAnonymousIndividual typevisit OWLAsymmetricObjectPropertyAxiom typevisit OWLClass typevisit OWLClassAssertionAxiom typevisit OWLDataAllValuesFrom typevisit
(OWLDataComplementOf node) visit OWLDataComplementOf typevisit OWLDataExactCardinality typevisit
(OWLDataHasValue ce) visit OWLDataHasValue typevisit
(OWLDataIntersectionOf node) visit OWLDataIntersectionOf typevisit OWLDataMaxCardinality typevisit OWLDataMinCardinality typevisit
(OWLDataOneOf node) visit OWLDataOneOf typevisit
(OWLDataProperty property) visit OWLDataProperty typevisit OWLDataPropertyAssertionAxiom typevisit OWLDataPropertyDomainAxiom typevisit OWLDataPropertyRangeAxiom typevisit OWLDataSomeValuesFrom typevisit
(OWLDatatype node) visit OWLDatatype typevisit OWLDatatypeDefinitionAxiom typevisit
(OWLDatatypeRestriction node) visit OWLDatatypeRestriction typevisit
(OWLDataUnionOf node) visit OWLDataUnionOf typevisit OWLDeclarationAxiom typevisit OWLDifferentIndividualsAxiom typevisit OWLDisjointClassesAxiom typevisit OWLDisjointDataPropertiesAxiom typevisit OWLDisjointObjectPropertiesAxiom typevisit OWLDisjointUnionAxiom typevisit OWLEquivalentClassesAxiom typevisit OWLEquivalentDataPropertiesAxiom typevisit OWLEquivalentObjectPropertiesAxiom typevisit
(OWLFacetRestriction node) visit OWLFacetRestriction typevisit OWLFunctionalDataPropertyAxiom typevisit OWLFunctionalObjectPropertyAxiom typevisit
(OWLHasKeyAxiom ax) visit OWLHasKeyAxiom typevisit OWLInverseFunctionalObjectPropertyAxiom typevisit OWLInverseObjectPropertiesAxiom typevisit OWLIrreflexiveObjectPropertyAxiom typevisit
(OWLLiteral node) visit OWLLiteral typevisit
(OWLNamedIndividual individual) visit OWLNamedIndividual typevisit OWLNegativeDataPropertyAssertionAxiom typevisit OWLNegativeObjectPropertyAssertionAxiom typevisit OWLObjectAllValuesFrom typevisit OWLObjectComplementOf typevisit OWLObjectExactCardinality typevisit OWLObjectHasSelf typevisit OWLObjectHasValue typevisit OWLObjectIntersectionOf typevisit
(OWLObjectInverseOf property) visit OWLObjectInverseOf typevisit OWLObjectMaxCardinality typevisit OWLObjectMinCardinality typevisit
(OWLObjectOneOf ce) visit OWLObjectOneOf typevisit
(OWLObjectProperty property) visit OWLObjectProperty typevisit OWLObjectPropertyAssertionAxiom typevisit OWLObjectPropertyDomainAxiom typevisit OWLObjectPropertyRangeAxiom typevisit OWLObjectSomeValuesFrom typevisit OWLObjectUnionOf typevisit
(OWLOntology ontology) visit OWLOntology typevisit OWLReflexiveObjectPropertyAxiom typevisit OWLSameIndividualAxiom typevisit OWLSubAnnotationPropertyOfAxiom typevisit OWLSubClassOfAxiom typevisit OWLSubDataPropertyOfAxiom typevisit OWLSubObjectPropertyOfAxiom typevisit OWLSubPropertyChainOfAxiom typevisit OWLSymmetricObjectPropertyAxiom typevisit OWLTransitiveObjectPropertyAxiom typevisit
(SWRLBuiltInAtom node) visit SWRLBuiltInAtom typevisit
(SWRLClassAtom node) visit SWRLClassAtom typevisit
(SWRLDataPropertyAtom node) visit SWRLDataPropertyAtom typevisit
(SWRLDataRangeAtom node) visit SWRLDataRangeAtom typevisit SWRLDifferentIndividualsAtom typevisit
(SWRLIndividualArgument node) visit SWRLIndividualArgument typevisit
(SWRLLiteralArgument node) visit SWRLLiteralArgument typevisit
(SWRLObjectPropertyAtom node) visit SWRLObjectPropertyAtom typevisit SWRLRule typevisit
(SWRLSameIndividualAtom node) visit SWRLSameIndividualAtom typevisit
(SWRLVariable node) visit SWRLVariable typeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.semanticweb.owlapi.model.OWLVisitorExBase
doDefault
-
Constructor Details
-
OWLObjectDuplicator
Creates an object duplicator that duplicates objects using the specified data factory and uri replacement map.- Parameters:
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.
-
OWLObjectDuplicator
public 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.- Parameters:
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 literals
-
OWLObjectDuplicator
public 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.- Parameters:
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 provider
-
OWLObjectDuplicator
Creates an object duplicator that duplicates objects using the specified data factory.- Parameters:
m
- The manager providing data factory and config to be used for the duplication.
-
OWLObjectDuplicator
Creates an object duplicator that duplicates objects using the specified data factory and uri replacement map.- Parameters:
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.
-
OWLObjectDuplicator
public 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.- Parameters:
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 provider
-
-
Method Details
-
duplicateObject
- Type Parameters:
O
- return type- Parameters:
object
- the object to duplicate- Returns:
- the duplicate
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLAsymmetricObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLClassAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDataPropertyAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDataPropertyDomainAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDataPropertyRangeAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSubDataPropertyOfAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAxiomVisitorEx
visit OWLDeclarationAxiom type- Specified by:
visit
in interfaceOWLAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDifferentIndividualsAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDisjointClassesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDisjointDataPropertiesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDisjointObjectPropertiesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLDisjointUnionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnnotationAxiomVisitorEx
visit OWLAnnotationAssertionAxiom type- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitorEx<OWLObject>
- Parameters:
ax
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLEquivalentClassesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLEquivalentDataPropertiesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLEquivalentObjectPropertiesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLFunctionalDataPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLFunctionalObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLInverseFunctionalObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLInverseObjectPropertiesAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLIrreflexiveObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLNegativeDataPropertyAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLNegativeObjectPropertyAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLObjectPropertyAssertionAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSubPropertyChainOfAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLObjectPropertyDomainAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLObjectPropertyRangeAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSubObjectPropertyOfAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLReflexiveObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSameIndividualAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSubClassOfAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLSymmetricObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLTransitiveObjectPropertyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassVisitorExBase
visit OWLClass type- Specified by:
visit
in interfaceOWLClassVisitorExBase<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLDataAllValuesFrom type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLDataExactCardinality type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLDataMaxCardinality type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLDataMinCardinality type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLDataSomeValuesFrom type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLDataHasValue type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectAllValuesFrom type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectComplementOf type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectExactCardinality type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectIntersectionOf type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectMaxCardinality type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectMinCardinality type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectOneOf type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectHasSelf type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectSomeValuesFrom type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectUnionOf type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLClassExpressionVisitorEx
visit OWLObjectHasValue type- Specified by:
visit
in interfaceOWLClassExpressionVisitorEx<OWLObject>
- Parameters:
ce
- ce to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataVisitorEx
visit OWLDataComplementOf type- Specified by:
visit
in interfaceOWLDataVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataVisitorEx
visit OWLDataOneOf type- Specified by:
visit
in interfaceOWLDataVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataEntityVisitorExBase
visit OWLDatatype type- Specified by:
visit
in interfaceOWLDataEntityVisitorExBase<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataVisitorEx
visit OWLDatatypeRestriction type- Specified by:
visit
in interfaceOWLDataVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataVisitorEx
visit OWLFacetRestriction type- Specified by:
visit
in interfaceOWLDataVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLiteralVisitorExBase
visit OWLLiteral type- Specified by:
visit
in interfaceOWLLiteralVisitorExBase<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLPropertyEntityVisitorExBase
visit OWLDataProperty type- Specified by:
visit
in interfaceOWLPropertyEntityVisitorExBase<OWLObject>
- Parameters:
property
- property to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLPropertyEntityVisitorExBase
visit OWLObjectProperty type- Specified by:
visit
in interfaceOWLPropertyEntityVisitorExBase<OWLObject>
- Parameters:
property
- property to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLPropertyExpressionVisitorEx
visit OWLObjectInverseOf type- Specified by:
visit
in interfaceOWLPropertyExpressionVisitorEx<OWLObject>
- Parameters:
property
- property to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLIndividualEntityVisitorExBase
visit OWLNamedIndividual type- Specified by:
visit
in interfaceOWLIndividualEntityVisitorExBase<OWLObject>
- Parameters:
individual
- individual to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLNamedObjectVisitorEx
visit OWLOntology type- Specified by:
visit
in interfaceOWLNamedObjectVisitorEx<OWLObject>
- Parameters:
ontology
- ontology to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLRuleVisitorExBase
visit SWRLRule type- Specified by:
visit
in interfaceSWRLRuleVisitorExBase<OWLObject>
- Parameters:
rule
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLClassAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLDataRangeAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLObjectPropertyAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLDataPropertyAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLBuiltInAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLDifferentIndividualsAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLSameIndividualAtom type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLVariable type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLIndividualArgument type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:SWRLObjectVisitorEx
visit SWRLLiteralArgument type- Specified by:
visit
in interfaceSWRLObjectVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLLogicalAxiomVisitorEx
visit OWLHasKeyAxiom type- Specified by:
visit
in interfaceOWLLogicalAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataVisitorEx
visit OWLDataIntersectionOf type- Specified by:
visit
in interfaceOWLDataVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLDataVisitorEx
visit OWLDataUnionOf type- Specified by:
visit
in interfaceOWLDataVisitorEx<OWLObject>
- Parameters:
node
- node to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLPropertyEntityVisitorExBase
visit OWLAnnotationProperty type- Specified by:
visit
in interfaceOWLPropertyEntityVisitorExBase<OWLObject>
- Parameters:
property
- property to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnnotationAxiomVisitorEx
visit OWLAnnotationPropertyDomainAxiom type- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitorEx<OWLObject>
- Parameters:
ax
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnnotationAxiomVisitorEx
visit OWLAnnotationPropertyRangeAxiom type- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitorEx<OWLObject>
- Parameters:
ax
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnnotationAxiomVisitorEx
visit OWLSubAnnotationPropertyOfAxiom type- Specified by:
visit
in interfaceOWLAnnotationAxiomVisitorEx<OWLObject>
- Parameters:
ax
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnnotationObjectVisitorEx
visit OWLAnnotation type- Specified by:
visit
in interfaceOWLAnnotationObjectVisitorEx<OWLObject>
- Parameters:
node
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnonymousIndividualVisitorExBase
visit OWLAnonymousIndividual type- Specified by:
visit
in interfaceOWLAnonymousIndividualVisitorExBase<OWLObject>
- Parameters:
individual
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAnnotationValueVisitorEx
visit IRI type- Specified by:
visit
in interfaceOWLAnnotationValueVisitorEx<OWLObject>
- Parameters:
iri
- object to visit- Returns:
- visitor value
-
visit
Description copied from interface:OWLAxiomVisitorEx
visit OWLDatatypeDefinitionAxiom type- Specified by:
visit
in interfaceOWLAxiomVisitorEx<OWLObject>
- Parameters:
ax
- axiom to visit- Returns:
- visitor value
-