01: /*
02: * All content copyright (c) 2003-2007 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
03: */
04: package org.terracotta.dso.launch;
05:
06: import org.eclipse.debug.ui.CommonTab;
07: import org.eclipse.debug.ui.EnvironmentTab;
08: import org.eclipse.debug.ui.ILaunchConfigurationDialog;
09: import org.eclipse.debug.ui.ILaunchConfigurationTab;
10: import org.eclipse.jdt.debug.ui.launchConfigurations.JavaArgumentsTab;
11: import org.eclipse.pde.ui.launcher.AbstractPDELaunchConfigurationTabGroup;
12: import org.eclipse.pde.ui.launcher.ConfigurationTab;
13: import org.eclipse.pde.ui.launcher.MainTab;
14: import org.eclipse.pde.ui.launcher.PluginsTab;
15: import org.eclipse.pde.ui.launcher.TracingTab;
16:
17: public class DSOEclipseApplicationLaunchConfigurationTabGroup extends
18: AbstractPDELaunchConfigurationTabGroup {
19: public void createTabs(ILaunchConfigurationDialog dialog,
20: String mode) {
21: ILaunchConfigurationTab[] tabs = null;
22: tabs = new ILaunchConfigurationTab[] { new MainTab(),
23: new JavaArgumentsTab(), new PluginsTab(),
24: new ConfigurationTab(), new TracingTab(),
25: new EnvironmentTab(),
26: new org.terracotta.dso.launch.ConfigurationTab(),
27: new CommonTab() };
28: setTabs(tabs);
29: }
30: }
|