Bug 305389 EclipsePartService: Add getInputParts(String inputUri): Collection
Add support for the new InputPart-Type with Input-URI
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/PartServiceImpl.java
Assert.isNotNull(id);
		Assert.isNotNull(partState);
		MPart part = findPart(id);
		if (part != null) {
			return showPart(part, partState);
		}
		MPartDescriptor descriptor = findDescriptor(id);
		part = createPart(descriptor);
		if (part == null) {
			return null;
		}
		return showNewPart(part, partState);
	}
	public MPart showPart(MPart part, PartState partState) {
		Assert.isNotNull(part);
		Assert.isNotNull(partState);
		MPart localPart = findPart(part.getId());
		if (localPart != null) {
			return showExistingPart(partState, part, localPart);
		}
		return showNewPart(part, partState);
	}
	public void hidePart(MPart part) {
		if (isInContainer(part)) {
			part.setToBeRendered(false);
			if (part.getTags().contains(REMOVE_ON_HIDE_TAG)) {
				MElementContainer<MUIElement> parent = part.getParent();
				EList<MUIElement> children = parent.getChildren();
				children.remove(part);