Bug 261852 [context] Separate code into API / SPI / internal
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/renderers/swt/ContributedPartFactory.java
package org.eclipse.e4.workbench.ui.renderers.swt;
import org.eclipse.core.databinding.observable.value.IValueChangeListener;
import org.eclipse.core.databinding.observable.value.ValueChangeEvent;
import org.eclipse.core.runtime.Platform;
import org.eclipse.e4.core.services.ComputedValue;
import org.eclipse.e4.core.services.Context;
import org.eclipse.e4.core.services.IContributionFactory;
import org.eclipse.e4.ui.model.application.ContributedPart;
import org.eclipse.e4.ui.model.application.Part;
import org.eclipse.e4.ui.services.ISelectionService;
import org.eclipse.e4.workbench.ui.IHandlerService;
import org.eclipse.e4.workbench.ui.behaviors.IHasInput;
import org.eclipse.e4.workbench.ui.internal.UIContext;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Widget;
public class ContributedPartFactory extends SWTPartFactory {