private static <T extends OWLObject> void handleChanges(Set<OWLAxiom> added, Set<OWLAxiom> removed, AbstractHierarchyInfo<T> hierarchyInfo) { Set<T> sig = hierarchyInfo.getEntitiesInSignature(added); sig.addAll(hierarchyInfo.getEntitiesInSignature(removed)); hierarchyInfo.processChanges(sig, added, removed); }
private static <T extends OWLObject> void handleChanges(Set<OWLAxiom> added, Set<OWLAxiom> removed, AbstractHierarchyInfo<T> hierarchyInfo) { Set<T> sig = hierarchyInfo.getEntitiesInSignature(added); sig.addAll(hierarchyInfo.getEntitiesInSignature(removed)); hierarchyInfo.processChanges(sig, added, removed); }
private static <T extends OWLObject> void handleChanges(Set<OWLAxiom> added, Set<OWLAxiom> removed, AbstractHierarchyInfo<T> hierarchyInfo) { Set<T> sig = hierarchyInfo.getEntitiesInSignature(added); sig.addAll(hierarchyInfo.getEntitiesInSignature(removed)); hierarchyInfo.processChanges(sig, added, removed); }
@Override public void processChanges(Set<OWLObjectPropertyExpression> signature, Set<OWLAxiom> added, Set<OWLAxiom> removed) { boolean rebuild = false; for (OWLAxiom ax : added) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } if (!rebuild) { for (OWLAxiom ax : removed) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } } if (rebuild) { ((RawObjectPropertyHierarchyProvider) getRawParentChildProvider()).rebuild(); } super.processChanges(signature, added, removed); } }
@Override public void processChanges(Set<OWLObjectPropertyExpression> signature, Set<OWLAxiom> added, Set<OWLAxiom> removed) { boolean rebuild = false; for (OWLAxiom ax : added) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } if (!rebuild) { for (OWLAxiom ax : removed) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } } if (rebuild) { ((RawObjectPropertyHierarchyProvider) getRawParentChildProvider()).rebuild(); } super.processChanges(signature, added, removed); } }
@Override public void processChanges(Set<OWLObjectPropertyExpression> signature, Set<OWLAxiom> added, Set<OWLAxiom> removed) { boolean rebuild = false; for (OWLAxiom ax : added) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } if (!rebuild) { for (OWLAxiom ax : removed) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } } if (rebuild) { ((RawObjectPropertyHierarchyProvider) getRawParentChildProvider()).rebuild(); } super.processChanges(signature, added, removed); } }
@Override public void processChanges(Set<OWLObjectPropertyExpression> signature, Set<OWLAxiom> added, Set<OWLAxiom> removed) { boolean rebuild = false; for (OWLAxiom ax : added) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } if (!rebuild) { for (OWLAxiom ax : removed) { if (ax instanceof OWLObjectPropertyAxiom) { rebuild = true; break; } } } if (rebuild) { ((RawObjectPropertyHierarchyProvider) getRawParentChildProvider()).rebuild(); } super.processChanges(signature, added, removed); } }
private static <T extends OWLObject> void handleChanges(Set<OWLAxiom> added, Set<OWLAxiom> removed, AbstractHierarchyInfo<T> hierarchyInfo) { Set<T> sig = hierarchyInfo.getEntitiesInSignature(added); sig.addAll(hierarchyInfo.getEntitiesInSignature(removed)); hierarchyInfo.processChanges(sig, added, removed); }