blob: f8796628de8848a363ecd4f3c08a1eada4eed1b6 [file] [log] [blame]
package @@BUNDLE_SWT_NAME@@.application;
import org.eclipse.ui.application.IWorkbenchConfigurer;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchAdvisor;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
import @@BUNDLE_SWT_NAME@@.perspective.Perspective;
/** <h3>ApplicationWorkbenchAdvisor</h3>
* Used for getting the initial perspective.
*/
public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
@Override
public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
return new ApplicationWorkbenchWindowAdvisor(configurer);
}
@Override
public String getInitialWindowPerspectiveId() {
return Perspective.ID;
}
@Override
public void initialize(IWorkbenchConfigurer configurer) {
super.initialize(configurer);
configurer.setExitOnLastWindowClose(true);
configurer.setSaveAndRestore(false);
}
}