public abstract class AbstractMainTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
Modifier and Type | Field and Description |
---|---|
protected boolean |
initializing
Internal flag to suppress redundant recursive updates while initializing controls.
|
protected OCLInternal |
ocl |
Constructor and Description |
---|
AbstractMainTab() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected EnvironmentFactoryInternal |
getEnvironmentFactory() |
java.lang.String |
getName() |
protected boolean |
launchConfigurationExists(java.lang.String name) |
protected java.lang.String |
newLaunchConfigurationName(java.lang.String fileName) |
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
protected abstract void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration,
org.eclipse.core.resources.IFile iFile) |
void |
updateLaunchConfigurationDialog() |
activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, getControl, getErrorMessage, getHelpContextId, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage
@Nullable protected OCLInternal ocl
protected boolean initializing
public void dispose()
dispose
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
dispose
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
@NonNull protected EnvironmentFactoryInternal getEnvironmentFactory()
@NonNull public java.lang.String getName()
protected boolean launchConfigurationExists(@NonNull java.lang.String name)
protected java.lang.String newLaunchConfigurationName(@NonNull java.lang.String fileName)
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
protected abstract void setDefaults(@NonNull org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration, @NonNull org.eclipse.core.resources.IFile iFile)
public void updateLaunchConfigurationDialog()
updateLaunchConfigurationDialog
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab