public class OWLEntityRenderingCacheImpl extends Object implements OWLEntityRenderingCache
| Modifier and Type | Field and Description |
|---|---|
protected OWLEntityRenderer |
entityRenderer |
protected Map<org.semanticweb.owlapi.model.OWLEntity,String> |
entityRenderingMap |
protected org.semanticweb.owlapi.model.OWLOntologyChangeListener |
listener |
protected org.semanticweb.owlapi.model.OWLOntologyManager |
manager |
protected Map<String,org.semanticweb.owlapi.model.OWLAnnotationProperty> |
owlAnnotationPropertyMap |
protected Map<String,org.semanticweb.owlapi.model.OWLClass> |
owlClassMap |
protected Map<String,org.semanticweb.owlapi.model.OWLDataProperty> |
owlDataPropertyMap |
protected Map<String,org.semanticweb.owlapi.model.OWLDatatype> |
owlDatatypeMap |
protected Map<String,org.semanticweb.owlapi.model.OWLNamedIndividual> |
owlIndividualMap |
protected Map<String,org.semanticweb.owlapi.model.OWLObjectProperty> |
owlObjectPropertyMap |
| Constructor and Description |
|---|
OWLEntityRenderingCacheImpl(org.semanticweb.owlapi.model.OWLOntologyManager manager,
OWLEntityRenderer entityRenderer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRendering(org.semanticweb.owlapi.model.OWLEntity owlEntity) |
protected <T extends org.semanticweb.owlapi.model.OWLEntity> |
addRendering(T entity,
Map<String,T> map) |
void |
dispose()
remove change listener
|
org.semanticweb.owlapi.model.OWLClass |
getOWLClass(String rendering) |
Set<String> |
getOWLClassRenderings() |
org.semanticweb.owlapi.model.OWLDataProperty |
getOWLDataProperty(String rendering) |
Set<String> |
getOWLDataPropertyRenderings() |
org.semanticweb.owlapi.model.OWLDatatype |
getOWLDataType(String rendering) |
Set<String> |
getOWLDatatypeRenderings() |
org.semanticweb.owlapi.model.OWLEntity |
getOWLEntity(String rendering) |
Set<String> |
getOWLEntityRenderings() |
org.semanticweb.owlapi.model.OWLNamedIndividual |
getOWLIndividual(String rendering) |
Set<String> |
getOWLIndividualRenderings() |
org.semanticweb.owlapi.model.OWLObjectProperty |
getOWLObjectProperty(String rendering) |
Set<String> |
getOWLObjectPropertyRenderings() |
String |
getRendering(org.semanticweb.owlapi.model.OWLEntity owlEntity) |
protected void |
processChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) |
void |
rebuild()
rebuild cache
|
void |
removeRendering(org.semanticweb.owlapi.model.OWLEntity owlEntity) |
void |
updateRendering(org.semanticweb.owlapi.model.OWLEntity ent) |
protected Map<String,org.semanticweb.owlapi.model.OWLObjectProperty> owlObjectPropertyMap
protected Map<String,org.semanticweb.owlapi.model.OWLDataProperty> owlDataPropertyMap
protected Map<String,org.semanticweb.owlapi.model.OWLNamedIndividual> owlIndividualMap
protected Map<String,org.semanticweb.owlapi.model.OWLAnnotationProperty> owlAnnotationPropertyMap
protected final org.semanticweb.owlapi.model.OWLOntologyManager manager
protected final OWLEntityRenderer entityRenderer
protected org.semanticweb.owlapi.model.OWLOntologyChangeListener listener
public OWLEntityRenderingCacheImpl(org.semanticweb.owlapi.model.OWLOntologyManager manager,
OWLEntityRenderer entityRenderer)
manager - managerentityRenderer - entityRendererprotected void processChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
public void rebuild()
OWLEntityRenderingCacherebuild in interface OWLEntityRenderingCachepublic void dispose()
public org.semanticweb.owlapi.model.OWLClass getOWLClass(String rendering)
getOWLClass in interface OWLEntityRenderingCacherendering - renderingpublic org.semanticweb.owlapi.model.OWLObjectProperty getOWLObjectProperty(String rendering)
getOWLObjectProperty in interface OWLEntityRenderingCacherendering - renderingpublic org.semanticweb.owlapi.model.OWLDataProperty getOWLDataProperty(String rendering)
getOWLDataProperty in interface OWLEntityRenderingCacherendering - renderingpublic org.semanticweb.owlapi.model.OWLNamedIndividual getOWLIndividual(String rendering)
getOWLIndividual in interface OWLEntityRenderingCacherendering - renderingpublic org.semanticweb.owlapi.model.OWLDatatype getOWLDataType(String rendering)
getOWLDataType in interface OWLEntityRenderingCacherendering - renderingpublic String getRendering(org.semanticweb.owlapi.model.OWLEntity owlEntity)
getRendering in interface OWLEntityRenderingCacheowlEntity - owlEntitypublic org.semanticweb.owlapi.model.OWLEntity getOWLEntity(String rendering)
getOWLEntity in interface OWLEntityRenderingCacherendering - renderingpublic void addRendering(org.semanticweb.owlapi.model.OWLEntity owlEntity)
addRendering in interface OWLEntityRenderingCacheowlEntity - owlEntityprotected <T extends org.semanticweb.owlapi.model.OWLEntity> void addRendering(T entity,
Map<String,T> map)
public void removeRendering(org.semanticweb.owlapi.model.OWLEntity owlEntity)
removeRendering in interface OWLEntityRenderingCacheowlEntity - owlEntitypublic void updateRendering(org.semanticweb.owlapi.model.OWLEntity ent)
updateRendering in interface OWLEntityRenderingCacheent - owlEntitypublic Set<String> getOWLClassRenderings()
getOWLClassRenderings in interface OWLEntityRenderingCachepublic Set<String> getOWLObjectPropertyRenderings()
getOWLObjectPropertyRenderings in interface OWLEntityRenderingCachepublic Set<String> getOWLDataPropertyRenderings()
getOWLDataPropertyRenderings in interface OWLEntityRenderingCachepublic Set<String> getOWLIndividualRenderings()
getOWLIndividualRenderings in interface OWLEntityRenderingCachepublic Set<String> getOWLDatatypeRenderings()
getOWLDatatypeRenderings in interface OWLEntityRenderingCachepublic Set<String> getOWLEntityRenderings()
getOWLEntityRenderings in interface OWLEntityRenderingCacheCopyright © 2015 The University of Manchester. All Rights Reserved.