/** * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ @Override public Object start(IApplicationContext context) throws Exception { WorkbenchAdvisor workbenchAdvisor = new TriquetrumEditorAdvisor(); Display display = PlatformUI.createDisplay(); try { int returnCode = PlatformUI.createAndRunWorkbench(display, workbenchAdvisor); if (returnCode == PlatformUI.RETURN_RESTART) { return IApplication.EXIT_RESTART; } else { return IApplication.EXIT_OK; } } finally { display.dispose(); } }
/** * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object start(IApplicationContext context) throws Exception { WorkbenchAdvisor workbenchAdvisor = new WTSpec4MEditorAdvisor(); Display display = PlatformUI.createDisplay(); try { int returnCode = PlatformUI.createAndRunWorkbench(display, workbenchAdvisor); if (returnCode == PlatformUI.RETURN_RESTART) { return IApplication.EXIT_RESTART; } else { return IApplication.EXIT_OK; } } finally { display.dispose(); } }
private void startWorkbench() { PlatformUI.createAndRunWorkbench(PlatformUI.createDisplay(), new WorkbenchAdvisor() { @Override public String getInitialWindowPerspectiveId() { return null; } @Override public void postStartup() { // Kill it when it opens so that the thread is unstuck. Workbench.getInstance().close(); } }); }
/** * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object start(IApplicationContext context) throws Exception { WorkbenchAdvisor workbenchAdvisor = new DictionaryEditorAdvisor(); Display display = PlatformUI.createDisplay(); try { int returnCode = PlatformUI.createAndRunWorkbench(display, workbenchAdvisor); if (returnCode == PlatformUI.RETURN_RESTART) { return IApplication.EXIT_RESTART; } else { return IApplication.EXIT_OK; } } finally { display.dispose(); } }
/** * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object start(IApplicationContext context) throws Exception { WorkbenchAdvisor workbenchAdvisor = new DbchangelogEditorAdvisor(); Display display = PlatformUI.createDisplay(); try { int returnCode = PlatformUI.createAndRunWorkbench(display, workbenchAdvisor); if (returnCode == PlatformUI.RETURN_RESTART) { return IApplication.EXIT_RESTART; } else { return IApplication.EXIT_OK; } } finally { display.dispose(); } }
/** * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext) * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object start(IApplicationContext context) throws Exception { WorkbenchAdvisor workbenchAdvisor = new OverviewEditorAdvisor(); Display display = PlatformUI.createDisplay(); try { int returnCode = PlatformUI.createAndRunWorkbench(display, workbenchAdvisor); if (returnCode == PlatformUI.RETURN_RESTART) { return IApplication.EXIT_RESTART; } else { return IApplication.EXIT_OK; } } finally { display.dispose(); } }
public int createUI() { final Display display = PlatformUI.createDisplay(); UICallBack.activate(String.valueOf(display.hashCode())); RWT.getSessionStore().addSessionStoreListener(new SessionStoreListener() { public void beforeDestroy(SessionStoreEvent event) { UICallBack.deactivate(String.valueOf(display.hashCode())); } }); WorkbenchAdvisor advisor = new ApplicationWorkbenchAdvisor(); return PlatformUI.createAndRunWorkbench( display, advisor ); }
@Override public Object start(IApplicationContext context) throws Exception { // // Comment out check until the missing // if (!checkWorkspaceLock(new Shell(PlatformUI.createDisplay(), SWT.ON_TOP))) { // Platform.endSplash(); // return IApplication.EXIT_OK; // } String productName = "Ensemble"; if (Platform.getProduct() != null) productName = Platform.getProduct().getName(); Display.setAppName(productName); Authenticator login = AuthenticationUtil.getAuthenticator(); boolean isAuthenticated = false; if (login != null) { // may need these credentials later credentials = login.getCredentials(); isAuthenticated = login.isAuthenticated(); } else { // Setup the authenticator that gets us through the password check on the website java.net.Authenticator.setDefault(new java.net.Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { Properties properties = CommonPlugin.getDefault().getEnsembleProperties(); String user = properties.getProperty(APACHE_SERVER_USER_PROPERTY, ""); String pass = properties.getProperty(APACHE_SERVER_PASS_PROPERTY, ""); return new PasswordAuthentication(user, pass.toCharArray()); } }); isAuthenticated = true; } Display display = null; String sleakEnabled = EnsembleProperties.getProperty("sleak.enabled"); if (sleakEnabled != null && Boolean.valueOf(sleakEnabled)){ DeviceData data = new DeviceData(); data.tracking = true; display = new Display(data); Sleak sleak = new Sleak(); sleak.open(); } else { display = Display.getDefault(); } PlatformUI.createDisplay(); try { if (isAuthenticated) { WorkbenchAdvisor workbenchAdvisor; try { workbenchAdvisor = MissionExtender.construct(EnsembleWorkbenchAdvisor.class); } catch (ConstructionException e) { trace.warn("couldn't instantiate mission-specific EnsembleWorkbenchAdvisor"); workbenchAdvisor = new EnsembleWorkbenchAdvisor() { @Override public String getInitialWindowPerspectiveId() { return null; } }; } DynamicExtensionUtils.removeIgnoredExtensions(); int returnCode = PlatformUI.createAndRunWorkbench(display, workbenchAdvisor); if (returnCode == PlatformUI.RETURN_RESTART) { return IApplication.EXIT_RESTART; } return IApplication.EXIT_OK; } // authentication failed context.applicationRunning(); return IApplication.EXIT_OK; } finally { display.dispose(); } }
@Override public int createUI() { Display display = PlatformUI.createDisplay(); WorkbenchAdvisor advisor = new ApplicationWorkbenchAdvisor(); return PlatformUI.createAndRunWorkbench(display, advisor); }
/** * Creates a workbench advisor to be used by the created workbench. * * @param parameters * the parameters that may give hints on how to create the advisor * @return a new advisor instance */ protected WorkbenchAdvisor createWorkbenchAdvisor(final Map<String, Object> parameters) { OpenDocumentEventProcessor openDocProcessor = (OpenDocumentEventProcessor) parameters.get(OpenDocumentEventProcessor.OPEN_DOC_PROCESSOR); return new YamcsStudioWorkbenchAdvisor(openDocProcessor); }