public OWLReasonerManager getOWLReasonerManager() { if (owlReasonerManager == null) { owlReasonerManager = new OWLReasonerManagerImpl(this); } return owlReasonerManager; }
public OWLReasonerManager getOWLReasonerManager() { if (owlReasonerManager == null) { owlReasonerManager = new OWLReasonerManagerImpl(this); } return owlReasonerManager; }
public OWLModelManagerImpl() { super(); manager = OntologyManagerFactory.createManager(); manager.addOntologyChangeListener(this); objectRenderer = new OWLObjectRendererImpl(this); owlEntityRenderingCache = new OWLEntityRenderingCacheImpl(); owlEntityRenderingCache.setOWLModelManager(this); owlObjectRenderingCache = new OWLObjectRenderingCache(this); owlExpressionCheckerFactory = new ManchesterOWLExpressionCheckerFactory(this); //needs to be initialized activeOntologiesStrategy = new ImportsClosureOntologySelectionStrategy(this); historyManager = new HistoryManagerImpl(this); owlReasonerManager = new OWLReasonerManagerImpl(this); owlReasonerManager.getReasonerPreferences().addListener(() -> fireEvent(EventType.ONTOLOGY_CLASSIFIED)); deprecationCache = new DeprecationCache(manager.getOWLDataFactory().getOWLDeprecated()); // force the renderer to be created // to prevent double cache rebuild once ontologies loaded getOWLEntityRenderer(); put(OntologySourcesManager.ID, new OntologySourcesManager(this)); }
public OWLModelManagerImpl() { super(); manager = OWLManager.createConcurrentOWLOntologyManager(); manager.addOntologyChangeListener(this); manager.addOntologyLoaderListener(this); // URI mappers for loading - added in reverse order PriorityCollection<OWLOntologyIRIMapper> iriMappers = manager.getIRIMappers(); iriMappers.clear(); iriMappers.add(userResolvedIRIMapper); iriMappers.add(new WebConnectionIRIMapper()); AutoMappedRepositoryIRIMapper autoMappedRepositoryIRIMapper = new AutoMappedRepositoryIRIMapper(ontologyCatalogManager); iriMappers.add(autoMappedRepositoryIRIMapper); objectRenderer = new OWLObjectRendererImpl(this); owlEntityRenderingCache = new OWLEntityRenderingCacheImpl(); owlEntityRenderingCache.setOWLModelManager(this); owlObjectRenderingCache = new OWLObjectRenderingCache(this); owlExpressionCheckerFactory = new ManchesterOWLExpressionCheckerFactory(this); //needs to be initialized activeOntologiesStrategy = new ImportsClosureOntologySelectionStrategy(this); historyManager = new HistoryManagerImpl(this); owlReasonerManager = new OWLReasonerManagerImpl(this); owlReasonerManager.getReasonerPreferences().addListener(() -> fireEvent(EventType.ONTOLOGY_CLASSIFIED)); // force the renderer to be created // to prevent double cache rebuild once ontologies loaded getOWLEntityRenderer(); put(OntologySourcesManager.ID, new OntologySourcesManager(this)); }