Bug 290964 Factor out model loading from Workbench so that it is plugable
We want to support different workbench restoreing possibilities and for this we need to delegate the loading to an external instance
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java
command.define(name, null, cat);
		}
		
		EList<MWindow> windows = workbench.getChildren();
		for (MWindow window : windows) {
			initializeContext(workbenchContext, window);
		}
		
		
		
		
		
		
		
		
		
		
		
	}
	/**
	 * Create the context chain. It both creates the chain for the current model, and adds eAdapters
	 * so it can add new contexts when new model items are added.
	 * 
	 * @param parentContext
	 *            The parent context
	 * @param contextModel
	 *            needs a context created
	 */
	public static void initializeContext(IEclipseContext parentContext, MContext contextModel) {
		final IEclipseContext context;