Bug 283442 [UI] Refactor the rendering class names
In order to bring the model closer to the way in which we talk about it we should re-factor it to remove references to 'factory'. For now the re-factoring will to replace 'PartRenderer' with 'PartRenderingEngine' and to replace '<xxx>Factory' with '<xxx>Renderer'. Post 0.9 we expect to change these again but this will make the initial story clearer.
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/WBPartFactory.java
@In
	Logger logger;
	public WBPartFactory() {
		super();
	}
	public Object createWidget(MPart<?> part, Object parent) {
		final Widget newWidget;
		if (!(part instanceof MWindow<?>)
				|| (parent != null && !(parent instanceof Shell)))
			return null;
		MWindow<?> window = (MWindow<?>) part;
		Shell parentShell = (Shell) parent;
		IEclipseContext parentContext = getContextForParent(part);
		Shell wbwShell;
		if (parentShell == null) {
			wbwShell = new Shell(Display.getCurrent(), SWT.SHELL_TRIM);
		} else {
			wbwShell = new Shell(parentShell, SWT.SHELL_TRIM);
			wbwShell.setLocation(window.getX(), window.getY());
			wbwShell.setSize(window.getWidth(), window.getHeight());
			wbwShell.setVisible(true);
		}
		wbwShell.setLayout(new FillLayout());
		newWidget = wbwShell;
		bindWidget(part, newWidget);