public SafeHtml renderData(OWLOntologyChangeData data) { return data.accept(visitor); } }
private DiffOperation getDiffOperation(OWLOntologyChangeRecord changeRecord) { return changeRecord.getData().accept(changeOperationVisitor); } }
private static RevisionDetails.ChangeDetails toChangeDetails(@Nonnull OWLOntologyChangeRecord record) { return record.getData().accept(MAPPING_VISITOR); }
public OWLOntologyChangeData getRevertingChange(final OWLOntologyChangeRecord record) { return record.getData().accept(new OWLOntologyChangeDataVisitor<OWLOntologyChangeData, RuntimeException>() { @Override public OWLOntologyChangeData visit(AddAxiomData data) throws RuntimeException {
@Override public boolean isIncluded(final OWLOntologyChangeRecord object) { return object.getData().accept(new OWLOntologyChangeDataVisitor<Boolean, RuntimeException>() { @Nonnull @Override
@Nonnull private static ImmutableList<OWLOntologyChangeRecord> internChangeRecords(OntologyChangeRecordList list, final Interner<OWLAxiom> axiomInterner) { var changeRecords = list.getChangeRecords(); var internedChangeRecordsListBuilder = ImmutableList.<OWLOntologyChangeRecord>builder(); var changeDataInterner = new ChangeDataInterner(axiomInterner); for(var chanceRecord : changeRecords) { var ontologyId = chanceRecord.getOntologyID(); var changeData = chanceRecord.getData(); var internedChangeData = changeData.accept(changeDataInterner); if(internedChangeData == changeData) { internedChangeRecordsListBuilder.add(chanceRecord); } else { OWLOntologyChangeRecord rec = new OWLOntologyChangeRecord(ontologyId, internedChangeData); internedChangeRecordsListBuilder.add(rec); } } return internedChangeRecordsListBuilder.build(); }
Integer index1 = changeData1.accept(changeDataTypeVisitor); Integer index2 = changeData2.accept(changeDataTypeVisitor); int typeDiff = index1.compareTo(index2); if(typeDiff != 0) { return specificTypeDiff; Integer changeType1 = changeData1.accept(changeTypeVisitor); Integer changeType2 = changeData1.accept(changeTypeVisitor); return changeType1.compareTo(changeType2);