BidirectionalShortFormProvider
, ShortFormProvider
public class BidirectionalShortFormProviderAdapter extends CachingBidirectionalShortFormProvider
Constructor | Description |
---|---|
BidirectionalShortFormProviderAdapter(Set<OWLOntology> ontologies,
ShortFormProvider shortFormProvider) |
Creates a BidirectionalShortFormProvider that maps between the entities
that are referenced in the specified ontologies and the short forms of
these entities.
|
BidirectionalShortFormProviderAdapter(OWLOntologyManager man,
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.
|
BidirectionalShortFormProviderAdapter(ShortFormProvider shortFormProvider) |
Modifier and Type | Method | Description |
---|---|---|
void |
dispose() |
Disposes of the short form proivider.
|
add, getEntities, getEntity, getShortForm, getShortForms
public BidirectionalShortFormProviderAdapter(@Nonnull ShortFormProvider shortFormProvider)
shortFormProvider
- the short form provider to usepublic BidirectionalShortFormProviderAdapter(@Nonnull Set<OWLOntology> ontologies, @Nonnull ShortFormProvider shortFormProvider)
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.public BidirectionalShortFormProviderAdapter(@Nonnull OWLOntologyManager man, @Nonnull Set<OWLOntology> ontologies, @Nonnull ShortFormProvider shortFormProvider)
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.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.public void dispose()
ShortFormProvider
dispose
in interface ShortFormProvider
dispose
in class CachingBidirectionalShortFormProvider
Copyright © 2018 The University of Manchester. All rights reserved.