public class ProjectTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
| Modifier and Type | Field and Description |
|---|---|
static String |
BEAGLE_LAUNCH_CONFIGURATION_IJAVAPROJECT
The key in the Beagle Launch Configuration determining the name of the
IJavaProject to analyse. |
static String |
BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE
The key in the Beagle Launch Configuration determining the path of the repository
file to analyse.
|
static String |
BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE_DEFAULT_VALUE
The default value for the key
BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE. |
static String |
BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE
The key in the Beagle Launch Configuration determining the path of the source code
link file to analyse.
|
static String |
BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE_DEFAULT_VALUE
The default value for the key
BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE. |
| Constructor and Description |
|---|
ProjectTab() |
| Modifier and Type | Method and Description |
|---|---|
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
protected void |
createProjectEditor(org.eclipse.swt.widgets.Composite parent)
Creates the widgets for the project selection button.
|
protected void |
createRepositoryEditor(org.eclipse.swt.widgets.Composite parent)
Creates the widgets for the repository file selection.
|
protected org.eclipse.jdt.core.IJavaProject |
getJavaProject()
Gives the currently selected
IJavaProject. |
String |
getName() |
protected org.eclipse.core.resources.IWorkspaceRoot |
getWorkspaceRoot()
Gives the Workspace root.
|
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, canSave, 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, updateLaunchConfigurationDialogpublic static final String BEAGLE_LAUNCH_CONFIGURATION_IJAVAPROJECT
IJavaProject to analyse.public static final String BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE
public static final String BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE_DEFAULT_VALUE
BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE.public static final String BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE
public static final String BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE_DEFAULT_VALUE
BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILE.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()
protected void createRepositoryEditor(org.eclipse.swt.widgets.Composite parent)
parent - The parent for the widget.public void createControl(org.eclipse.swt.widgets.Composite parent)
protected void createProjectEditor(org.eclipse.swt.widgets.Composite parent)
parent - The parent for the widget.protected org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot()
protected org.eclipse.jdt.core.IJavaProject getJavaProject()
IJavaProject.IJavaProject or null, when no
project was selected.public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration launchConfig)
isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTabisValid in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab