/** * @return all {@link ElkClass}es occurring in the ontology */ public synchronized Set<ElkClass> getAllClasses() { Set<ElkClass> result = new ArrayHashSet<ElkClass>( ontologyIndex.getClasses().size()); for (IndexedClass ic : ontologyIndex.getClasses()) result.add(ic.getElkEntity()); return result; }
/** * @return all {@link ElkClass}es occurring in the ontology */ public synchronized Set<ElkClass> getAllClasses() { Set<ElkClass> result = new ArrayHashSet<ElkClass>( ontologyIndex.getClasses().size()); for (IndexedClass ic : ontologyIndex.getClasses()) result.add(ic.getElkEntity()); return result; }
/** * @return all {@link ElkClass}es occurring in the ontology */ public synchronized Set<ElkClass> getAllClasses() { Set<ElkClass> result = new ArrayHashSet<ElkClass>( ontologyIndex.getClasses().size()); for (IndexedClass ic : ontologyIndex.getClasses()) result.add(ic.getElkEntity()); return result; }
/** * @return all {@link ElkNamedIndividual}s occurring in the ontology */ public synchronized Set<ElkNamedIndividual> getAllNamedIndividuals() { Set<ElkNamedIndividual> allNamedIndividuals = new ArrayHashSet<ElkNamedIndividual>( ontologyIndex.getClasses().size()); for (IndexedIndividual ii : ontologyIndex.getIndividuals()) allNamedIndividuals.add(ii.getElkEntity()); return allNamedIndividuals; }
/** * @return all {@link ElkNamedIndividual}s occurring in the ontology */ public synchronized Set<ElkNamedIndividual> getAllNamedIndividuals() { Set<ElkNamedIndividual> allNamedIndividuals = new ArrayHashSet<ElkNamedIndividual>( ontologyIndex.getClasses().size()); for (IndexedIndividual ii : ontologyIndex.getIndividuals()) allNamedIndividuals.add(ii.getElkEntity()); return allNamedIndividuals; }
/** * @return all {@link ElkNamedIndividual}s occurring in the ontology */ public synchronized Set<ElkNamedIndividual> getAllNamedIndividuals() { Set<ElkNamedIndividual> allNamedIndividuals = new ArrayHashSet<ElkNamedIndividual>( ontologyIndex.getClasses().size()); for (IndexedIndividual ii : ontologyIndex.getIndividuals()) allNamedIndividuals.add(ii.getElkEntity()); return allNamedIndividuals; }
@Override public boolean preExecute() { if (!super.preExecute()) return false; RuleApplicationFactory<Context, RuleApplicationInput> ruleFactory = null; ruleFactory = new RuleApplicationAdditionFactory<RuleApplicationInput>( reasoner.getInterrupter(), reasoner.saturationState); this.computation_ = new ClassExpressionSaturation<IndexedClass>( reasoner.ontologyIndex.getClasses(), reasoner.getProcessExecutor(), workerNo, reasoner.getProgressMonitor(), ruleFactory); LOGGER_.info("{} using {} workers", this, workerNo); return true; }
@Override public boolean preExecute() { if (!super.preExecute()) return false; RuleApplicationFactory<Context, RuleApplicationInput> ruleFactory = null; ruleFactory = new RuleApplicationAdditionFactory<RuleApplicationInput>( reasoner.getInterrupter(), reasoner.saturationState); this.computation_ = new ClassExpressionSaturation<IndexedClass>( reasoner.ontologyIndex.getClasses(), reasoner.getProcessExecutor(), workerNo, reasoner.getProgressMonitor(), ruleFactory); LOGGER_.info("{} using {} workers", this, workerNo); return true; }
@Override public boolean preExecute() { if (!super.preExecute()) return false; RuleApplicationFactory<Context, RuleApplicationInput> ruleFactory = null; ruleFactory = new RuleApplicationAdditionFactory<RuleApplicationInput>( reasoner.getInterrupter(), reasoner.saturationState); this.computation_ = new ClassExpressionSaturation<IndexedClass>( reasoner.ontologyIndex.getClasses(), reasoner.getProcessExecutor(), workerNo, reasoner.getProgressMonitor(), ruleFactory); LOGGER_.info("{} using {} workers", this, workerNo); return true; }