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, updateLaunchConfigurationDialog
public 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.ILaunchConfigurationTab
isValid
in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab