public void dispose() { super.dispose(); OntologySourcesManager sourcesMngr = get(OntologySourcesManager.ID); removeIOListener(sourcesMngr); try { // Empty caches owlEntityRenderingCache.dispose(); owlObjectRenderingCache.dispose(); if(entityRenderer != null) { entityRenderer.dispose(); } owlReasonerManager.dispose(); } catch(Exception e) { logger.error("An error occurred whilst disposing of the model manager: {}", e.getMessage(), e); } // Name and shame plugins that do not (or can't be bothered to) clean up // their listeners! modelManagerListenerManager.dumpWarningForAllListeners(logger, "(Listeners should be removed in the plugin dispose method!)"); changeListenerManager.dumpWarningForAllListeners(logger, "(Listeners should be removed in the plugin dispose method!)"); }
public void dispose() { super.dispose(); OntologySourcesManager sourcesMngr = get(OntologySourcesManager.ID); removeIOListener(sourcesMngr); try { // Empty caches owlEntityRenderingCache.dispose(); owlObjectRenderingCache.dispose(); if (entityRenderer != null) { entityRenderer.dispose(); } owlReasonerManager.dispose(); } catch (Exception e) { logger.error("An error occurred whilst disposing of the model manager: {}", e.getMessage(), e); } // Name and shame plugins that do not (or can't be bothered to) clean up // their listeners! modelManagerListenerManager.dumpWarningForAllListeners(logger, "(Listeners should be removed in the plugin dispose method!)"); changeListenerManager.dumpWarningForAllListeners(logger, "(Listeners should be removed in the plugin dispose method!)"); }
public void dispose() { super.dispose(); OntologySourcesManager sourcesMngr = get(OntologySourcesManager.ID); removeIOListener(sourcesMngr); try { // Empty caches owlEntityRenderingCache.dispose(); owlObjectRenderingCache.dispose(); if (entityRenderer != null) { entityRenderer.dispose(); } owlReasonerManager.dispose(); } catch (Exception e) { logger.error(e.getMessage() + "\n", e); } // Name and shame plugins that do not (or can't be bothered to) clean up // their listeners! modelManagerListenerManager.dumpWarningForAllListeners(logger, Level.ERROR, "(Listeners should be removed in the plugin dispose method!)"); changeListenerManager.dumpWarningForAllListeners(logger, Level.ERROR, "(Listeners should be removed in the plugin dispose method!)"); }
public void dispose() { super.dispose(); OntologySourcesManager sourcesMngr = get(OntologySourcesManager.ID); removeIOListener(sourcesMngr); try { // Empty caches owlEntityRenderingCache.dispose(); owlObjectRenderingCache.dispose(); if (entityRenderer != null){ entityRenderer.dispose(); } owlReasonerManager.dispose(); } catch (Exception e) { logger.error(e.getMessage() + "\n", e); } // Name and shame plugins that do not (or can't be bothered to) clean up // their listeners! modelManagerListenerManager.dumpWarningForAllListeners(logger, Level.ERROR, "(Listeners should be removed in the plugin dispose method!)"); changeListenerManager.dumpWarningForAllListeners(logger, Level.ERROR, "(Listeners should be removed in the plugin dispose method!)"); }