Bug 327925 Deprecate EPartService's deactivate(MPart) method
It has been marked as @noreference for some time. Now that part activation history has been implemented and the hidePart(*) methods have been altered to take care of this, the deactivate(MPart) method should be removed.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/workbench/modeling/EPartService.java
* it.
	 * <p>
	 * The behavior of this method is dictated by the supplied state. If <code>ACTIVATE</code> is
	 * supplied, then the part is made visible and granted focus. If <code>VISIBLE</code> is
	 * supplied, then the part will be made visible but not given focus. If <code>CREATE</code> is
	 * supplied, then the part will be instantiated though its contents may not necessarily be
	 * visible to the end user.
	 * </p>
	 * 
	 * @param id
	 *            the identifier of the part, must not be <code>null</code>
	 * @param partState
	 *            the desired state of the shown part to be in
	 * @return the shown part, or <code>null</code> if no parts or part descriptors can be found
	 *         that match the specified id
	 */
	public MPart showPart(String id, PartState partState);
	/**
	 * Shows the given part.
	 * <p>
	 * <ul>
	 * <li>If there cannot be multiple parts of this type and a part already exists, the already
	 * existing part will be shown and returned.</li>
	 * <li>If multiple parts of this type is allowed, then the provided part will be shown and
	 * returned</li>
	 * </ul>
	 * </p>
	 * <p>
	 * The behavior of this method is dictated by the supplied state. If <code>ACTIVATE</code> is
	 * supplied, then the part is made visible and granted focus. If <code>VISIBLE</code> is