public class ProjectTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
| Modifier and Type | Field and Description | 
|---|---|
| static String | BEAGLE_LAUNCH_CONFIGURATION_IJAVAPROJECTThe key in the Beagle Launch Configuration determining the name of the
  IJavaProjectto analyse. | 
| static String | BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILEThe key in the Beagle Launch Configuration determining the path of the repository
 file to analyse. | 
| static String | BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE_DEFAULT_VALUEThe default value for the key  BEAGLE_LAUNCH_CONFIGURATION_REPOSITORY_FILE. | 
| static String | BEAGLE_LAUNCH_CONFIGURATION_SOURCECODELINK_FILEThe 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_VALUEThe 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