@Override public final IStatus proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info) { IUndoContext[] contexts = operation.getContexts(); for (IUndoContext context : contexts) { if (history.getRedoOperation(context) != operation) { IStatus status = allowLinearRedoViolation(operation, context, history, info); if (!status.isOK()) { return status; } } } return Status.OK_STATUS; }
@Override public final IStatus proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info) { IUndoContext[] contexts = operation.getContexts(); for (IUndoContext context : contexts) { if (history.getUndoOperation(context) != operation) { IStatus status = allowLinearUndoViolation(operation, context, history, info); if (!status.isOK()) { return status; } } } return Status.OK_STATUS; } }
@Override public final IStatus proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info) { IUndoContext[] contexts = operation.getContexts(); for (int i = 0; i < contexts.length; i++) { IUndoContext context = contexts[i]; if (history.getUndoOperation(context) != operation) { IStatus status = allowLinearUndoViolation(operation, context, history, info); if (!status.isOK()) { return status; } } } return Status.OK_STATUS; } }
@Override public final IStatus proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info) { IUndoContext[] contexts = operation.getContexts(); for (int i = 0; i < contexts.length; i++) { IUndoContext context = contexts[i]; if (history.getRedoOperation(context) != operation) { IStatus status = allowLinearRedoViolation(operation, context, history, info); if (!status.isOK()) { return status; } } } return Status.OK_STATUS; }
@Override public final IStatus proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info) { IUndoContext[] contexts = operation.getContexts(); for (int i = 0; i < contexts.length; i++) { IUndoContext context = contexts[i]; if (history.getUndoOperation(context) != operation) { IStatus status = allowLinearUndoViolation(operation, context, history, info); if (!status.isOK()) { return status; } } } return Status.OK_STATUS; } }
@Override public final IStatus proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info) { IUndoContext[] contexts = operation.getContexts(); for (int i = 0; i < contexts.length; i++) { IUndoContext context = contexts[i]; if (history.getRedoOperation(context) != operation) { IStatus status = allowLinearRedoViolation(operation, context, history, info); if (!status.isOK()) { return status; } } } return Status.OK_STATUS; }