/** * Constructs an exception which describes the attempted change. * @param change The change. */ public ImmutableOWLOntologyChangeException(OWLOntologyChange change) { super(change, "Cannot apply changes to immutable ontology: " + change.getOntology()); }
private void handleOntologyChanges(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange change : changes) { if (change instanceof AddImport || change instanceof RemoveImport) { if (change.getOntology().equals(ont)) { refresh(); return; } } } }
public void initializeListener() { manager.addOntologyChangeListener(changes -> { for (OWLOntologyChange change : changes) { if (change.getOntology() != null && ontologies.contains(change.getOntology())) { updateImplicitRoots(change); } } }); }
private List<OWLAxiomChange> filterIrrelevantChanges(List<? extends OWLOntologyChange> changes) { List<OWLAxiomChange> filteredChanges = new ArrayList<>(); for (OWLOntologyChange change : changes) { // only listen for changes on the appropriate ontologies if (ontologies.contains(change.getOntology())) { if (change.isAxiomChange()) { filteredChanges.add((OWLAxiomChange) change); } } } return filteredChanges; }
private List<OWLAxiomChange> filterIrrelevantChanges(List<? extends OWLOntologyChange> changes) { List<OWLAxiomChange> filteredChanges = new ArrayList<>(); for (OWLOntologyChange change : changes) { // only listen for changes on the appropriate ontologies if (ontologies.contains(change.getOntology())) { if (change.isAxiomChange()) { filteredChanges.add((OWLAxiomChange) change); } } } return filteredChanges; }
private void handleOntologyChanges(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange change : changes){ if (change instanceof AddImport || change instanceof RemoveImport){ if (change.getOntology().equals(ont)){ refresh(); return; } } } }
private List<OWLAxiomChange> filterIrrelevantChanges(List<? extends OWLOntologyChange> changes) { return changes.stream() .filter((Predicate<OWLOntologyChange>) OWLOntologyChange::isAxiomChange) .filter(change -> getOntologies().contains(change.getOntology())) .map(change -> (OWLAxiomChange) change) .collect(toList()); }
private List<OWLAxiomChange> filterIrrelevantChanges(List<? extends OWLOntologyChange> changes) { List<OWLAxiomChange> filteredChanges = new ArrayList<OWLAxiomChange>(); for (OWLOntologyChange change : changes) { // only listen for changes on the appropriate ontologies if (ontologies.contains(change.getOntology())){ if (change.isAxiomChange()) { filteredChanges.add((OWLAxiomChange) change); } } } return filteredChanges; }
private void handleOntologyChanges(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange change : changes){ if (change instanceof AddImport || change instanceof RemoveImport){ if (change.getOntology().equals(ont)){ refresh(); return; } } } }
private List<OWLAxiomChange> filterIrrelevantChanges(List<? extends OWLOntologyChange> changes) { List<OWLAxiomChange> filteredChanges = new ArrayList<OWLAxiomChange>(); for (OWLOntologyChange change : changes) { // only listen for changes on the appropriate ontologies if (ontologies.contains(change.getOntology())){ if (change.isAxiomChange()) { filteredChanges.add((OWLAxiomChange) change); } } } return filteredChanges; }
public static boolean overlappingChange(OWLOntologyChange change1, OWLOntologyChange change2) { if (change1.getOntology().equals(change2.getOntology())) { OverlapVisitor visitor = new OverlapVisitor(change1); change2.accept(visitor); return visitor.isOverlapping(); } return false; }
public void ontologiesChanged(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange chg : changes) { if (chg.getOntology().equals(getOWLModelManager().getActiveOntology())) { updateView = true; markForUpdate(); break; } } } };
public void ontologiesChanged(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange chg : changes) { if (chg.getOntology().equals(getOWLModelManager().getActiveOntology())) { updateView = true; markForUpdate(); break; } } } };
@Override public void broadcastChanges(OWLOntologyChangeListener listener, List<? extends OWLOntologyChange> changes) { checkNotNull(listener, "listener cannot be null"); checkNotNull(changes, "changes cannot be null"); List<OWLOntologyChange> broadcastChanges = asList( changes.stream().filter(c -> c.getOntology().equals( ontology)), OWLOntologyChange.class); listener.ontologiesChanged(broadcastChanges); } }
@Override public void broadcastChanges(OWLOntologyChangeListener listener, List<? extends OWLOntologyChange> changes) { checkNotNull(listener, "listener cannot be null"); checkNotNull(changes, "changes cannot be null"); List<OWLOntologyChange> broadcastChanges = asList( changes.stream().filter(c -> c.getOntology().equals( ontology)), OWLOntologyChange.class); listener.ontologiesChanged(broadcastChanges); } }
@Override public void broadcastChanges(OWLOntologyChangeListener listener, List<? extends OWLOntologyChange> changes) { checkNotNull(listener, "listener cannot be null"); checkNotNull(changes, "changes cannot be null"); List<OWLOntologyChange> broadcastChanges = asList( changes.stream().filter(c -> c.getOntology().equals( ontology)), OWLOntologyChange.class); listener.ontologiesChanged(broadcastChanges); } }
protected void handleOntologyChanges(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange change : changes){ if (change instanceof AddOntologyAnnotation || change instanceof RemoveOntologyAnnotation){ if (change.getOntology().equals(getRoot().getOntology())){ refresh(); return; } } } } }
protected void handleOntologyChanges(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange change : changes){ if (change instanceof AddOntologyAnnotation || change instanceof RemoveOntologyAnnotation){ if (change.getOntology().equals(getRoot().getOntology())){ refresh(); return; } } } } }
protected void handleOntologyChanges(List<? extends OWLOntologyChange> changes) { for (OWLOntologyChange change : changes){ if (change instanceof AddOntologyAnnotation || change instanceof RemoveOntologyAnnotation){ if (change.getOntology().equals(getRoot().getOntology())){ refresh(); return; } } } } }
private void checkForOntologyIDChange(OWLOntologyChange change) { if (change instanceof SetOntologyID) { SetOntologyID setID = (SetOntologyID) change; OWLOntology existingOntology = ontologiesByID.get(((SetOntologyID) change).getNewOntologyID()); if (existingOntology != null && !change.getOntology().equals(existingOntology)) { throw new OWLOntologyRenameException(change, ((SetOntologyID) change).getNewOntologyID()); } renameOntology(setID.getOriginalOntologyID(), setID.getNewOntologyID()); resetImportsClosureCache(); } }