@Override protected void extractModuleSignatures(final Set<? extends OWLEntity> entities, final ProgressMonitor monitor) { final Set<OWLEntity> nonLocalModule = new HashSet<>(); axioms()// .filter(axiom -> !isLocal(axiom, Collections.<OWLEntity> emptySet())) // .forEach(axiom -> nonLocalModule.addAll(axiom.signature().collect(Collectors.toList()))); // iterate over classes passed in, and extract all their modules for (final OWLEntity ent : entities) { monitor.incrementProgress(); if (!(ent instanceof OWLClass)) continue; _logger.fine(() -> "Class: " + ent); if (!_modules.containsKey(ent)) if (_optimizeForSharedModules) extractModuleSignature(ent, new HashSet<OWLEntity>(), new ArrayList<OWLEntity>(), new HashSet<>(nonLocalModule)); else extractModuleSignature(ent, new DisjointSet<OWLEntity>(), new ArrayList<OWLEntity>(), new HashSet<>(nonLocalModule)); } }
@Override protected void extractModuleSignatures(final Set<? extends OWLEntity> entities, final ProgressMonitor monitor) { final Set<OWLEntity> nonLocalModule = new HashSet<>(); axioms()// .filter(axiom -> !isLocal(axiom, Collections.<OWLEntity> emptySet())) // .forEach(axiom -> nonLocalModule.addAll(axiom.signature().collect(Collectors.toList()))); // iterate over classes passed in, and extract all their modules for (final OWLEntity ent : entities) { monitor.incrementProgress(); if (!(ent instanceof OWLClass)) continue; _logger.fine(() -> "Class: " + ent); if (!_modules.containsKey(ent)) if (_optimizeForSharedModules) extractModuleSignature(ent, new HashSet<OWLEntity>(), new ArrayList<OWLEntity>(), new HashSet<>(nonLocalModule)); else extractModuleSignature(ent, new DisjointSet<OWLEntity>(), new ArrayList<OWLEntity>(), new HashSet<>(nonLocalModule)); } }
/** * {@inheritDoc} */ @Override public Set<OWLAxiom> extractModule(final Set<? extends OWLEntity> signature) { if (isChanged()) resetModules(); final Set<OWLEntity> module = new HashSet<>(signature); axioms()// .filter(axiom -> !isLocal(axiom, Collections.<OWLEntity> emptySet())) // .forEach(axiom -> module.addAll(axiom.signature().collect(Collectors.toList()))); if (!_entityAxioms.isEmpty()) if (_optimizeForSharedModules) extractModuleSignature(null, new HashSet<OWLEntity>(), new ArrayList<OWLEntity>(), module); else extractModuleSignature(null, new DisjointSet<OWLEntity>(), new ArrayList<OWLEntity>(), module); return getModuleAxioms(module); }
/** * {@inheritDoc} */ @Override public Set<OWLAxiom> extractModule(final Set<? extends OWLEntity> signature) { if (isChanged()) resetModules(); final Set<OWLEntity> module = new HashSet<>(signature); axioms()// .filter(axiom -> !isLocal(axiom, Collections.<OWLEntity> emptySet())) // .forEach(axiom -> module.addAll(axiom.signature().collect(Collectors.toList()))); if (!_entityAxioms.isEmpty()) if (_optimizeForSharedModules) extractModuleSignature(null, new HashSet<OWLEntity>(), new ArrayList<OWLEntity>(), module); else extractModuleSignature(null, new DisjointSet<OWLEntity>(), new ArrayList<OWLEntity>(), module); return getModuleAxioms(module); }
final DisjointSet<ATermAppl> disjointSet = new DisjointSet<>();
final DisjointSet<ATermAppl> disjointSet = new DisjointSet<>();
final DisjointSet<ATermAppl> disjointSet = new DisjointSet<>();
if (!undistVarIterator.hasNext()) return query; final DisjointSet<Object> coreVertices = new DisjointSet<>();
if (!undistVarIterator.hasNext()) return query; final DisjointSet<Object> coreVertices = new DisjointSet<>();
if (!undistVarIterator.hasNext()) return query; final DisjointSet<Object> coreVertices = new DisjointSet<>();