protected OWLAxiom update(OWLAxiom transform, OWLAxiom axiom) { if (!axiom.equals(transform)) { changes.add(new RemoveAxiomData(axiom)); changes.add(new AddAxiomData(transform)); return transform; } return axiom; }
protected OWLAxiom update(OWLAxiom transform, OWLAxiom axiom) { if (!axiom.equals(transform)) { changes.add(new RemoveAxiomData(axiom)); changes.add(new AddAxiomData(transform)); return transform; } return axiom; }
@Override public RemoveAxiomData getChangeData() { return new RemoveAxiomData(getAxiom()); }
@Override public OWLOntologyChangeData visit(AddAxiomData data) throws RuntimeException { return new RemoveAxiomData(data.getAxiom()); }
@Override public RemoveAxiomData getChangeData() { return new RemoveAxiomData(getAxiom()); }
protected OWLAxiom update(OWLAxiom transform, OWLAxiom axiom) { if (!axiom.equals(transform)) { changes.add(new RemoveAxiomData(axiom)); changes.add(new AddAxiomData(transform)); return transform; } return axiom; }
@Override public RemoveAxiomData getChangeData() { return new RemoveAxiomData(getAxiom()); }
@Override public OWLOntologyChangeData visit(RemoveAxiomData data) throws RuntimeException { final OWLAxiom ax = axiomInterner.intern(data.getAxiom()); if(ax != null) { return new RemoveAxiomData(ax); } else { return data; } }