protected void initRenderer(AbstractPartRenderer renderer) { renderer.init(context); ContextInjectionFactory.inject(renderer, context); }
protected void initRenderer(AbstractPartRenderer renderer) { renderer.init(context); ContextInjectionFactory.inject(renderer, context); }
private IWorkbenchPage busyOpenPage(String perspectiveId, IAdaptable input) throws WorkbenchException { IPerspectiveDescriptor descriptor = workbench.getPerspectiveRegistry() .findPerspectiveWithId(perspectiveId); if (descriptor == null) { throw new WorkbenchException(NLS.bind( WorkbenchMessages.WorkbenchPage_ErrorCreatingPerspective, perspectiveId)); } if (page == null) { page = new WorkbenchPage(this, input); model.getContext().set(IWorkbenchPage.class.getName(), page); try { ContextInjectionFactory.inject(page, model.getContext()); } catch (InjectionException e) { throw new WorkbenchException(e.getMessage(), e); } firePageOpened(); partService.setPage(page); } else { IWorkbenchWindow window = getWorkbench().openWorkbenchWindow(perspectiveId, input); return window.getActivePage(); } perspective = descriptor; page.setPerspective(perspective); firePageActivated(); return page; }
application.setSelectedElement(window); ContextInjectionFactory.inject(result, windowContext); windowContext.set(IWorkbenchWindow.class, result); } finally {
ContextInjectionFactory.inject(legacyPart, part.getContext());
toolbarOverride = new ToolbarOverrides(page); ContextInjectionFactory.inject(page, model.getContext()); windowContext.set(IWorkbenchPage.class, page);
if( startupProgressTrackerService != null ) { try { ContextInjectionFactory.inject(startupProgressTrackerService, appContext); } catch( Throwable t ) { LOGGER.error("Could not fully initialize the startup tracker", t); //$NON-NLS-1$