/** * Gets a {@link OWLOntologyChangeRecord} that is derived from this {@code OWLOntologyChange}'s * {@link OWLOntologyID} and it's {@link OWLOntologyChangeData}. * * @return An {@link OWLOntologyChangeRecord} containing an {@link OWLOntologyID} equal to the * {@link OWLOntologyID} of this {@code OWLOntologyChange}'s {@link OWLOntology}. Not * {@code * null} . */ public OWLOntologyChangeRecord getChangeRecord() { return new OWLOntologyChangeRecord(ont.getOntologyID(), getChangeData()); }
/** * Gets a {@link OWLOntologyChangeRecord} that is derived from this {@code OWLOntologyChange}'s * {@link OWLOntologyID} and it's {@link OWLOntologyChangeData}. * * @return An {@link OWLOntologyChangeRecord} containing an {@link OWLOntologyID} equal to the * {@link OWLOntologyID} of this {@code OWLOntologyChange}'s {@link OWLOntology}. Not * {@code * null} . */ public OWLOntologyChangeRecord getChangeRecord() { return new OWLOntologyChangeRecord(ont.getOntologyID(), getChangeData()); }
/** * Gets a {@link OWLOntologyChangeRecord} that is derived from this {@code OWLOntologyChange}'s * {@link OWLOntologyID} and it's {@link OWLOntologyChangeData}. * * @return An {@link OWLOntologyChangeRecord} containing an {@link OWLOntologyID} equal to the * {@link OWLOntologyID} of this {@code OWLOntologyChange}'s {@link OWLOntology}. Not * {@code * null} . */ public OWLOntologyChangeRecord getChangeRecord() { return new OWLOntologyChangeRecord(ont.getOntologyID(), getChangeData()); }
/** * A convenience method that creates an {@code OWLOntologyChangeRecord} by * deriving data from an {@link OWLOntologyChange} object. * * @param change The {@link OWLOntologyChange} object. * @return instance of OntologychangeRecord */ public static OWLOntologyChangeRecord createFromOWLOntologyChange(OWLOntologyChange change) { checkNotNull(change, "change must not be null"); OWLOntologyID ontologyId = change.getOntology().getOntologyID(); OWLOntologyChangeData data = change.getChangeData(); return new OWLOntologyChangeRecord(ontologyId, data); }
/** * A convenience method that creates an {@code OWLOntologyChangeRecord} by * deriving data from an {@link OWLOntologyChange} object. * * @param change The {@link OWLOntologyChange} object. * @return instance of OntologychangeRecord */ public static OWLOntologyChangeRecord createFromOWLOntologyChange(OWLOntologyChange change) { checkNotNull(change, "change must not be null"); OWLOntologyID ontologyId = change.getOntology().getOntologyID(); OWLOntologyChangeData data = change.getChangeData(); return new OWLOntologyChangeRecord(ontologyId, data); }
/** * A convenience method that creates an {@code OWLOntologyChangeRecord} by * deriving data from an {@link OWLOntologyChange} object. * * @param change The {@link OWLOntologyChange} object. * @return instance of OntologychangeRecord */ public static OWLOntologyChangeRecord createFromOWLOntologyChange(OWLOntologyChange change) { checkNotNull(change, "change must not be null"); OWLOntologyID ontologyId = change.getOntology().getOntologyID(); OWLOntologyChangeData data = change.getChangeData(); return new OWLOntologyChangeRecord(ontologyId, data); }
/** * Applies a change to an ontology and performs the necessary housekeeping tasks. * * @param change The change to be applied. * @return A list of changes that were actually applied. */ private ChangeApplied enactChangeApplication(OWLOntologyChange change) { if (!isChangeApplicable(change)) { return ChangeApplied.UNSUCCESSFULLY; } OWLOntology ont = change.getOntology(); if (!(ont instanceof OWLMutableOntology)) { throw new ImmutableOWLOntologyChangeException(change.getChangeData(), ont.toString()); } checkForOntologyIDChange(change); ChangeApplied appliedChange = ((OWLMutableOntology) ont).applyDirectChange(change); checkForImportsChange(change); return appliedChange; }
/** * Applies a change to an ontology and performs the necessary housekeeping tasks. * * @param change The change to be applied. * @return A list of changes that were actually applied. */ private ChangeApplied enactChangeApplication(OWLOntologyChange change) { if (!isChangeApplicable(change)) { return ChangeApplied.UNSUCCESSFULLY; } OWLOntology ont = change.getOntology(); if (!(ont instanceof OWLMutableOntology)) { throw new ImmutableOWLOntologyChangeException(change.getChangeData(), ont.toString()); } checkForOntologyIDChange(change); ChangeApplied appliedChange = ((OWLMutableOntology) ont).applyDirectChange(change); checkForImportsChange(change); return appliedChange; }
/** * Applies a change to an ontology and performs the necessary housekeeping tasks. * * @param change The change to be applied. * @return A list of changes that were actually applied. */ private ChangeApplied enactChangeApplication(OWLOntologyChange change) { if (!isChangeApplicable(change)) { return ChangeApplied.UNSUCCESSFULLY; } OWLOntology ont = change.getOntology(); if (!(ont instanceof OWLMutableOntology)) { throw new ImmutableOWLOntologyChangeException(change.getChangeData(), ont.toString()); } checkForOntologyIDChange(change); ChangeApplied appliedChange = ((OWLMutableOntology) ont).applyDirectChange(change); checkForImportsChange(change); return appliedChange; }
/** * Applies a change to an ontology and performs the necessary housekeeping tasks. * * @param change The change to be applied. * @return A list of changes that were actually applied. */ private ChangeApplied enactChangeApplication(OWLOntologyChange change) { if (!isChangeApplicable(change)) { return ChangeApplied.UNSUCCESSFULLY; } OWLOntology ont = change.getOntology(); if (!(ont instanceof OWLMutableOntology)) { throw new ImmutableOWLOntologyChangeException(change.getChangeData(), ont.toString()); } checkForOntologyIDChange(change); ChangeApplied appliedChange = ((OWLMutableOntology) ont).applyDirectChange(change); checkForImportsChange(change); return appliedChange; }