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
private MPart lastActivePart;
	private ListenerList listeners = new ListenerList();
	private boolean constructed = false;
	@Inject
	void setPart(@Optional @Named(IServiceConstants.ACTIVE_PART) MPart p) {
		if (activePart != p) {
			lastActivePart = activePart;
			activePart = p;
			if (constructed) {
				if (lastActivePart != null && lastActivePart != activePart) {
					firePartDeactivated(lastActivePart);
				}
				if (activePart != null) {
					firePartActivated(activePart);
				}
			}
		}
	}
	@PostConstruct
	void postConstruct() {
		eventBroker.subscribe(UIEvents.buildTopic(UIEvents.ElementContainer.TOPIC,
				UIEvents.ElementContainer.SELECTEDELEMENT), selectedHandler);
		constructed = true;
		if (rootContainer == null) {
			
			
			
			application.getContext().runAndTrack(new IRunAndTrack() {
				public boolean notify(ContextChangeEvent event) {
					IObjectProvider provider = event.getContext();