Package org.semanticweb.owlapi.util
Class RemappingIndividualProvider
java.lang.Object
org.semanticweb.owlapi.util.RemappingIndividualProvider
- All Implemented Interfaces:
AnonymousIndividualByIdProvider
A provider for anonymous individuals that remaps input ids consistently across all requests. This
class obeys the preferences set in
HasOntologyWriterConfiguration.getOntologyWriterConfiguration()
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOWLAnonymousIndividual
(String nodeId) Gets anOWLAnonymousIndividual
that has a specificNodeID
.
-
Constructor Details
-
RemappingIndividualProvider
- Parameters:
m
- ontology configuratordf
- data factory
-
RemappingIndividualProvider
- Parameters:
remap
- enable remapdf
- data factory
-
-
Method Details
-
getOWLAnonymousIndividual
Description copied from interface:AnonymousIndividualByIdProvider
Gets anOWLAnonymousIndividual
that has a specificNodeID
.- Specified by:
getOWLAnonymousIndividual
in interfaceAnonymousIndividualByIdProvider
- Parameters:
nodeId
- A String that represents theNodeID
of the generatedOWLAnonymousIndividual
. Note:nodeId
will be prefixed with "_:" if it is not specified with an "_:" prefix.- Returns:
- An instance of
OWLAnonymousIndividual
-