@Override public final boolean updateOccurrenceNumbers( final ModifiableOntologyIndex index, OccurrenceIncrement increment) { if (!updateNegativeOccurrenceNo(index, increment.negativeIncrement)) { return false; } if (!super.updateOccurrenceNumbers(index, increment)) { // revert the changes updateNegativeOccurrenceNo(index, -increment.negativeIncrement); return false; } return true; }
@Override public final boolean updateOccurrenceNumbers( final ModifiableOntologyIndex index, OccurrenceIncrement increment) { if (!updateNegativeOccurrenceNo(index, increment.negativeIncrement)) { return false; } if (!super.updateOccurrenceNumbers(index, increment)) { // revert the changes updateNegativeOccurrenceNo(index, -increment.negativeIncrement); return false; } return true; }
@Override public final boolean updateOccurrenceNumbers( final ModifiableOntologyIndex index, OccurrenceIncrement increment) { if (!updateNegativeOccurrenceNo(index, increment.negativeIncrement)) { return false; } if (!super.updateOccurrenceNumbers(index, increment)) { // revert the changes updateNegativeOccurrenceNo(index, -increment.negativeIncrement); return false; } return true; }