Package org.eclipse.pde.ui.launcher
Class AbstractPDELaunchConfigurationTabGroup
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
org.eclipse.pde.ui.launcher.AbstractPDELaunchConfigurationTabGroup
- All Implemented Interfaces:
ILaunchConfigurationTabGroup
- Direct Known Subclasses:
EclipseLauncherTabGroup
,JUnitTabGroup
public abstract class AbstractPDELaunchConfigurationTabGroup
extends AbstractLaunchConfigurationTabGroup
An abstract class subclassed by the Eclipse application and JUnit Plug-in launch
configuration tab groups.
This class is not intended to be subclassed by clients.
- Since:
- 3.3
- Restriction:
- This class is not intended to be subclassed by clients.
-
Field Summary
Fields inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
fTabs
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initializeFrom
(ILaunchConfiguration configuration) The tab group delegates to all tabs in the group.void
setDefaults
(ILaunchConfigurationWorkingCopy configuration) Delegates to all tabs to set defaults.Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup
dispose, getTabs, launched, performApply, setTabs
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup
createTabs
-
Constructor Details
-
AbstractPDELaunchConfigurationTabGroup
public AbstractPDELaunchConfigurationTabGroup()
-
-
Method Details
-
initializeFrom
The tab group delegates to all tabs in the group. Prior to the delegation, it migrates all pre-3.2 launch configurations to make them 3.2-compliant.- Specified by:
initializeFrom
in interfaceILaunchConfigurationTabGroup
- Overrides:
initializeFrom
in classAbstractLaunchConfigurationTabGroup
- See Also:
-
setDefaults
Delegates to all tabs to set defaults. It then sets program and VM arguments based on values on the Plug-in Development > Target Platform > Launching Arguments preference page.- Specified by:
setDefaults
in interfaceILaunchConfigurationTabGroup
- Overrides:
setDefaults
in classAbstractLaunchConfigurationTabGroup
- See Also:
-