1 package org
.argeo
.slc
.ide
.ui
.launch
.osgi
;
3 import org
.eclipse
.debug
.ui
.CommonTab
;
4 import org
.eclipse
.debug
.ui
.EnvironmentTab
;
5 import org
.eclipse
.debug
.ui
.ILaunchConfigurationDialog
;
6 import org
.eclipse
.debug
.ui
.ILaunchConfigurationTab
;
7 import org
.eclipse
.pde
.ui
.launcher
.BundlesTab
;
8 import org
.eclipse
.pde
.ui
.launcher
.OSGiLauncherTabGroup
;
9 import org
.eclipse
.pde
.ui
.launcher
.OSGiSettingsTab
;
10 import org
.eclipse
.pde
.ui
.launcher
.TracingTab
;
12 /** Definition of the set of tabs used in OSGi Boot launch configuration UI. */
13 public class OsgiBootLauncherTabGroup
extends OSGiLauncherTabGroup
{
16 public void createTabs(ILaunchConfigurationDialog dialog
, String mode
) {
17 ILaunchConfigurationTab
[] tabs
= new ILaunchConfigurationTab
[] {
18 new OsgiBootMainTab(false),
20 // private boolean activating = false;
23 // public void performApply(
24 // ILaunchConfigurationWorkingCopy config) {
25 // super.performApply(config);
29 // } catch (CoreException e) {
30 // e.printStackTrace();
32 // activating = false;
37 // public void activated(
38 // ILaunchConfigurationWorkingCopy workingCopy) {
41 }, new OSGiSettingsTab(), new EnvironmentTab(),
42 new TracingTab(), new CommonTab() };