org.semanticweb.owl.util
Class BidirectionalShortFormProviderAdapter
java.lang.Object
org.semanticweb.owl.util.CachingBidirectionalShortFormProvider
org.semanticweb.owl.util.BidirectionalShortFormProviderAdapter
- All Implemented Interfaces:
- BidirectionalShortFormProvider, ShortFormProvider
public class BidirectionalShortFormProviderAdapter
- extends CachingBidirectionalShortFormProvider
Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 18-Apr-2007
A bidirectional short form provider which uses a specified short form provider
to generate the bidirectional entity--shortform mappings.
Method Summary |
void |
dispose()
Disposes of this short form provider. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BidirectionalShortFormProviderAdapter
public BidirectionalShortFormProviderAdapter(ShortFormProvider shortFormProvider)
BidirectionalShortFormProviderAdapter
public BidirectionalShortFormProviderAdapter(java.util.Set<OWLOntology> ontologies,
ShortFormProvider shortFormProvider)
- Creates a BidirectionalShortFormProvider that maps between the entities that are referenced in
the specified ontologies and the shortforms of these entities.
- Parameters:
ontologies
- The ontologies that contain references to the entities to be mapped.shortFormProvider
- The short form provider that should be used to generate the
short forms of the referenced entities.
BidirectionalShortFormProviderAdapter
public BidirectionalShortFormProviderAdapter(OWLOntologyManager man,
java.util.Set<OWLOntology> ontologies,
ShortFormProvider shortFormProvider)
- Creates a BidirectionalShortFormProvider that maps between the entities that are referenced in
the specified ontologies and the shortforms of these entities.
Note that the
dispose
method must be called when the provider has
been finished with so that the provider may remove itself as a listener from the
manager.
- Parameters:
ontologies
- The ontologies that contain references to the entities to be mapped.shortFormProvider
- The short form provider that should be used to generate the
short forms of the referenced entities.man
- This short form provider will track changes to ontologies. The provider
will listen for ontology changes and update the cache of entity--shortform
mappings based on whether the specified ontologies contain
references to entities or not.
dispose
public void dispose()
- Disposes of this short form provider. Note that this method MUST be called
if the constructor that specifies an ontology manager was used.
- Specified by:
dispose
in interface ShortFormProvider
- Overrides:
dispose
in class CachingBidirectionalShortFormProvider