@Override public void addIRIMapper(OWLOntologyIRIMapper mapper) { // Locking done by collection documentMappers.add(mapper); }
@Override public void addOntologyStorer(OWLStorerFactory storer) { // Locking done by collection ontologyStorers.add(storer); }
@Override public void addIRIMapper(OWLOntologyIRIMapper mapper) { // Locking done by collection documentMappers.add(mapper); }
@Override public void addIRIMapper(OWLOntologyIRIMapper mapper) { // Locking done by collection documentMappers.add(mapper); }
@Override public void addOntologyStorer(OWLStorerFactory storer) { // Locking done by collection ontologyStorers.add(storer); }
@Override public void add(@SuppressWarnings("unchecked") T... c) { writeLock.lock(); try { super.add(c); } finally { writeLock.unlock(); } }
@Override public void add(@SuppressWarnings("unchecked") T... c) { writeLock.lock(); try { super.add(c); } finally { writeLock.unlock(); } }
@Override public void add(Iterable<T> c) { writeLock.lock(); try { super.add(c); } finally { writeLock.unlock(); } }
@Override public void add(T c) { writeLock.lock(); try { super.add(c); } finally { writeLock.unlock(); } }
@Override public void add(Iterable<T> c) { writeLock.lock(); try { super.add(c); } finally { writeLock.unlock(); } }
@Override public void add(@SuppressWarnings("unchecked") T... c) { writeLock.lock(); try { super.add(c); } finally { writeLock.unlock(); } }
/** * @param c collection of elements to set. Existing elements will be removed, and the priority * collection will be sorted according to the PriorityCollectionSorting value for the manager * configuration. */ public void set(Iterable<T> c) { clear(); add(c); }
/** * @param c collection of elements to set. Existing elements will be removed, and the priority * collection will be sorted according to the PriorityCollectionSorting value for the manager * configuration. */ public void set(Iterable<T> c) { clear(); add(c); }
/** * Remove all elements, replace with the arguments and sort according to * priority. * * @param c list of elements to set */ public void set(@SuppressWarnings("unchecked") T... c) { clear(); add(c); }
/** * Remove all elements, replace with the arguments and sort according to * priority. * * @param c list of elements to set */ public void set(@SuppressWarnings("unchecked") T... c) { clear(); add(c); }
/** * @param c collection of elements to set. Existing elements will be removed, and the priority * collection will be sorted according to the PriorityCollectionSorting value for the manager * configuration. */ public void set(Iterable<T> c) { clear(); add(c); }
/** * Remove all elements, replace with the arguments and sort according to * priority. * * @param c list of elements to set */ public void set(@SuppressWarnings("unchecked") T... c) { clear(); add(c); }
/** * Add astorer to the manager * * @param storer the storer to add * @deprecated use getOntologyStorers().add() instead */ @Override public void addOntologyStorer(OWLStorerFactory storer) { delegate.getOntologyStorers().add(storer); }
private static void augmentManager(OWLOntologyManager manager, ReadWriteLock readWriteLock) { var nonConcurrentBuilder = new NonConcurrentOWLOntologyBuilder(); var concurrentBuilder = new ConcurrentOWLOntologyBuilder(nonConcurrentBuilder, readWriteLock); var ontologyFactory = new OWLOntologyFactoryImpl(concurrentBuilder); manager.getOntologyFactories().add(ontologyFactory); manager.getOntologyParsers().add(new BinaryOWLOntologyDocumentParserFactory()); manager.getOntologyStorers().add(new BinaryOWLStorerFactory()); } }
/** * {@inheritDoc} */ @Override public void setIgnoreImports(final boolean ignoreImports) { _ignoreImports = ignoreImports; _manager.getIRIMappers().clear(); if (ignoreImports) _manager.getIRIMappers().add(_iriMapper); }