Bug 88838 [Undo] - API cleanup - remove IContextConsultingOperationApprover
Early on this was involved in scenarios where editors examined other operations. This is no longer used. Operation approvers generally apply to all contexts and are installed at the OperationHistory level. Until there is a concrete need for this API it should be removed. It is gratuitous at this point.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/operations/IOperationHistory.java
* <code>OPERATION_ADDED</code> notification for the operation.
	 * <p>
	 * Any operations that are executed and added will no longer be considered
	 * part of this operation.
	 * <p>
	 * This method has no effect if the caller has not previously called
	 * {@link #openOperation}.
	 * 
	 * @deprecated - use #closeOperation(operationOK, addToHistory) instead.
	 */
	void closeOperation();
	/**
	 * <p>
	 * Close the current operation. If the operation has successfully completed,
	 * send listeners a <code>DONE</code> notification. Otherwise send an
	 * <code>OPERATION_NOT_OK</code> notification. Add the operation to the
	 * history if specified and send an <code>OPERATION_ADDED</code>
	 * notification.
	 * </p>
	 * <p>
	 * Any operations that are executed and added after this operation is closed
	 * will no longer be considered part of this operation.
	 * </p>
	 * <p>
	 * This method has no effect if the caller has not previously called
	 * {@link #openOperation}.
	 * </p>
	 * <p>
	 * EXPERIMENTAL - this protocol is experimental and may change signficantly
	 * or be removed before the final release.