public class TimeoutTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
Modifier and Type | Field and Description |
---|---|
static String |
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE
The key in the Beagle Launch Configuration determining the time set up for an
ConstantTimeout in seconds. |
static int |
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE_DEFAULT_VALUE
The default value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE . |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
The key in the Beagle Launch Configuration determining the type of the timeout to
be used.
|
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_DEFAULT_VALUE
The default value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE . |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_ADAPTIVE_TIMEOUT
This value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be an AdaptiveTimeout . |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_CONSTANT_TIMEOUT
This value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be a ConstantTimeout . |
static String |
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_NO_TIMEOUT
This value in Beagle's launch configuration for the key
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE specifies that the
Timeout used should be a NoTimeout . |
static int |
INVALID_TIMEOUT_SECONDS_VALUE
The value used to indicate a bad constant timeout value.
|
Constructor and Description |
---|
TimeoutTab() |
Modifier and Type | Method and Description |
---|---|
boolean |
canSave() |
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
String |
getName() |
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) |
boolean |
isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig) |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialog
public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
Permitted values are:
public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_ADAPTIVE_TIMEOUT
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
specifies that the
Timeout
used should be an AdaptiveTimeout
.public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_CONSTANT_TIMEOUT
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
specifies that the
Timeout
used should be a ConstantTimeout
.public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_VALUE_NO_TIMEOUT
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
specifies that the
Timeout
used should be a NoTimeout
.public static final String BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE_DEFAULT_VALUE
BEAGLE_LAUNCH_CONFIGURATION_TIMEOUT_TYPE
.public static final String BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE
ConstantTimeout
in seconds.public static final int BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE_DEFAULT_VALUE
BEAGLE_LAUNCH_CONFIGURATION_CONSTANT_TIMEOUT_VALUE
.public static final int INVALID_TIMEOUT_SECONDS_VALUE
public void createControl(org.eclipse.swt.widgets.Composite parent)
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
public String getName()
public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
isValid
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
isValid
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
public boolean canSave()
canSave
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
canSave
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab