private void createMap() { for (OWLAxiom ax : axioms) { OWLAxiomPartExtractor extractor = new OWLAxiomPartExtractor(); ax.accept(extractor); Set<OWLEntity> lhscollected = new HashSet<>(); OWLEntityCollector lhsCollector = new OWLEntityCollector(lhscollected); extractor.getLHS().forEach(l -> l.accept(lhsCollector)); lhscollected.forEach(l -> axiomsByLHS.put(l, ax)); } buildChildren(desc); }
private void createMap() { for (OWLAxiom ax : axioms) { OWLAxiomPartExtractor extractor = new OWLAxiomPartExtractor(); ax.accept(extractor); Set<OWLEntity> lhscollected = new HashSet<>(); OWLEntityCollector lhsCollector = new OWLEntityCollector(lhscollected); extractor.getLHS().forEach(l -> l.accept(lhsCollector)); lhscollected.forEach(l -> axiomsByLHS.put(l, ax)); } buildChildren(desc); }
private void createMap() { for (OWLAxiom ax : axioms) { OWLAxiomPartExtractor extractor = new OWLAxiomPartExtractor(); ax.accept(extractor); Set<OWLEntity> lhscollected = new HashSet<>(); OWLEntityCollector lhsCollector = new OWLEntityCollector(lhscollected); extractor.getLHS().forEach(l -> l.accept(lhsCollector)); lhscollected.forEach(l -> axiomsByLHS.put(l, ax)); } buildChildren(desc); }
private void createMap() { for (OWLAxiom ax : axioms) { OWLAxiomPartExtractor extractor = new OWLAxiomPartExtractor(); ax.accept(extractor); OWLEntityCollector rhsCollector = new OWLEntityCollector(); for (OWLObject rhsObject : extractor.getRHS()) { rhsObject.accept(rhsCollector); } for (OWLEntity rhsEntity : rhsCollector.getObjects()) { index(rhsEntity, axiomsByRHS, ax); } OWLEntityCollector lhsCollector = new OWLEntityCollector(); for (OWLObject lhsObject : extractor.getLHS()) { lhsObject.accept(lhsCollector); } for (OWLEntity lhsEntity : lhsCollector.getObjects()) { index(lhsEntity, axiomsByLHS, ax); } } buildChildren(desc); }
private void createMap() { for (OWLAxiom ax : axioms) { OWLAxiomPartExtractor extractor = new OWLAxiomPartExtractor(); ax.accept(extractor); Set<OWLEntity> lhscollected = new HashSet<>(); OWLEntityCollector lhsCollector = new OWLEntityCollector(lhscollected); extractor.getLHS().forEach(l -> l.accept(lhsCollector)); lhscollected.forEach(l -> axiomsByLHS.put(l, ax)); } buildChildren(desc); }