public class BidirectionalShortFormProviderAdapter
extends org.semanticweb.owlapi.util.CachingBidirectionalShortFormProvider
implements org.semanticweb.owlapi.util.OWLEntitySetProvider<org.semanticweb.owlapi.model.OWLEntity>
| Modifier and Type | Field and Description |
|---|---|
protected Set<org.semanticweb.owlapi.model.OWLOntology> |
ontologies |
| Constructor and Description |
|---|
BidirectionalShortFormProviderAdapter(org.semanticweb.owlapi.model.OWLOntologyManager man,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider)
Creates a BidirectionalShortFormProvider that maps between the entities
that are referenced in the specified ontologies and the shortforms of
these entities.
|
BidirectionalShortFormProviderAdapter(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected String |
generateShortForm(org.semanticweb.owlapi.model.OWLEntity entity) |
Set<org.semanticweb.owlapi.model.OWLEntity> |
getEntities() |
protected Set<org.semanticweb.owlapi.model.OWLOntology> ontologies
public BidirectionalShortFormProviderAdapter(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider)
shortFormProvider - shortFormProviderpublic BidirectionalShortFormProviderAdapter(org.semanticweb.owlapi.model.OWLOntologyManager man,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.util.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.protected String generateShortForm(org.semanticweb.owlapi.model.OWLEntity entity)
generateShortForm in class org.semanticweb.owlapi.util.CachingBidirectionalShortFormProviderpublic void dispose()
dispose in interface org.semanticweb.owlapi.util.ShortFormProviderdispose in class org.semanticweb.owlapi.util.CachingBidirectionalShortFormProviderpublic Set<org.semanticweb.owlapi.model.OWLEntity> getEntities()
getEntities in interface org.semanticweb.owlapi.util.OWLEntitySetProvider<org.semanticweb.owlapi.model.OWLEntity>Copyright © 2015 The University of Manchester. All Rights Reserved.