@Override public Set<InferenceType> getPrecomputableInferenceTypes() { return delegate_.getPrecomputableInferenceTypes(); }
@Override public synchronized Set<InferenceType> getPrecomputableInferenceTypes() { return r.getPrecomputableInferenceTypes(); }
@Override public Set<InferenceType> getPrecomputableInferenceTypes() { return delegate_.getPrecomputableInferenceTypes(); }
@Override public Set<InferenceType> getPrecomputableInferenceTypes() { return delegate_.getPrecomputableInferenceTypes(); }
/** * Returns the stream of {@link org.semanticweb.owlapi.reasoner.InferenceType}s that are * precomputable by reasoner. * * @return A stream of {@link org.semanticweb.owlapi.reasoner.InferenceType}s that can be * precomputed by this reasoner. */ default Stream<InferenceType> precomputableInferenceTypes() { return getPrecomputableInferenceTypes().stream(); }
/** * Returns the stream of {@link org.semanticweb.owlapi.reasoner.InferenceType}s that are * precomputable by reasoner. * * @return A stream of {@link org.semanticweb.owlapi.reasoner.InferenceType}s that can be * precomputed by this reasoner. */ default Stream<InferenceType> precomputableInferenceTypes() { return getPrecomputableInferenceTypes().stream(); }
/** * Returns the stream of {@link org.semanticweb.owlapi.reasoner.InferenceType}s that are * precomputable by reasoner. * * @return A stream of {@link org.semanticweb.owlapi.reasoner.InferenceType}s that can be * precomputed by this reasoner. */ default Stream<InferenceType> precomputableInferenceTypes() { return getPrecomputableInferenceTypes().stream(); }
public void precompute() { Set<InferenceType> precomputeThisRun = EnumSet.noneOf(InferenceType.class); precomputeThisRun.addAll(precompute); precomputeThisRun.retainAll(runningReasoner.getPrecomputableInferenceTypes()); if (!precomputeThisRun.isEmpty()) { logger.info("Pre-computing inferences:"); for (InferenceType type : precompute) { logger.info(" - {}", type); } runningReasoner.precomputeInferences(precomputeThisRun.toArray(new InferenceType[precomputeThisRun.size()])); } }
public void precompute() { Set<InferenceType> precomputeThisRun = EnumSet.noneOf(InferenceType.class); precomputeThisRun.addAll(precompute); precomputeThisRun.retainAll(runningReasoner.getPrecomputableInferenceTypes()); if (!precomputeThisRun.isEmpty()) { logger.info("Initializing the reasoner by performing the following steps:"); for (InferenceType type : precompute) { logger.info("\t" + type); } runningReasoner.precomputeInferences(precomputeThisRun.toArray(new InferenceType[precomputeThisRun.size()])); } }
public void precompute() { Set<InferenceType> precomputeThisRun = EnumSet.noneOf(InferenceType.class); precomputeThisRun.addAll(precompute); precomputeThisRun.retainAll(runningReasoner.getPrecomputableInferenceTypes()); if (!precomputeThisRun.isEmpty()) { logger.info("Initializing the reasoner by performing the following steps:"); for (InferenceType type : precompute) { logger.info("\t" + type); } runningReasoner.precomputeInferences(precomputeThisRun.toArray(new InferenceType[precomputeThisRun.size()])); } }
public void precompute() { Set<InferenceType> precomputeThisRun = EnumSet.noneOf(InferenceType.class); precomputeThisRun.addAll(precompute); precomputeThisRun.retainAll(runningReasoner.getPrecomputableInferenceTypes()); if (!precomputeThisRun.isEmpty()) { logger.info("Pre-computing inferences:"); for (InferenceType type : precompute) { logger.info(" - {}", type); } runningReasoner.precomputeInferences(precomputeThisRun.toArray(new InferenceType[precomputeThisRun.size()])); } }
private void precompute() { Set<InferenceType> precomputeNow = EnumSet.copyOf(precompute); OWLReasoner reasoner = getOWLModelManager().getReasoner(); if (!reasoner.getPendingChanges().isEmpty()) { reasoner.flush(); } precomputeNow.retainAll(reasoner.getPrecomputableInferenceTypes()); for (InferenceType inference : precompute) { if (reasoner.isPrecomputed(inference)) { precomputeNow.remove(inference); } } if (!precomputeNow.isEmpty()) { reasoner.precomputeInferences(precomputeNow.toArray(new InferenceType[precomputeNow.size()])); } }
private void precompute() { Set<InferenceType> precomputeNow = EnumSet.copyOf(precompute); OWLReasoner reasoner = getOWLModelManager().getReasoner(); if (!reasoner.getPendingChanges().isEmpty()) { reasoner.flush(); } precomputeNow.retainAll(reasoner.getPrecomputableInferenceTypes()); for (InferenceType inference : precompute) { if (reasoner.isPrecomputed(inference)) { precomputeNow.remove(inference); } } if (!precomputeNow.isEmpty()) { reasoner.precomputeInferences(precomputeNow.toArray(new InferenceType[precomputeNow.size()])); } }
private void precompute() { Set<InferenceType> precomputeNow = EnumSet.copyOf(precompute); OWLReasoner reasoner = getOWLModelManager().getReasoner(); if (!reasoner.getPendingChanges().isEmpty()) { reasoner.flush(); } precomputeNow.retainAll(reasoner.getPrecomputableInferenceTypes()); for (InferenceType inference : precompute) { if (reasoner.isPrecomputed(inference)) { precomputeNow.remove(inference); } } if (!precomputeNow.isEmpty()) { reasoner.precomputeInferences(precomputeNow.toArray(new InferenceType[0])); } }
private void precompute() { Set<InferenceType> precomputeNow = EnumSet.copyOf(precompute); OWLReasoner reasoner = getOWLModelManager().getReasoner(); if (!reasoner.getPendingChanges().isEmpty()) { reasoner.flush(); } precomputeNow.retainAll(reasoner.getPrecomputableInferenceTypes()); for (InferenceType inference : precompute) { if (reasoner.isPrecomputed(inference)) { precomputeNow.remove(inference); } } if (!precomputeNow.isEmpty()) { reasoner.precomputeInferences(precomputeNow.toArray(new InferenceType[0])); } }