public class EquinoxLaunchConfiguration extends AbstractPDELaunchConfiguration
Clients may subclass and instantiate this class.
This class originally existed in 3.2 as
org.eclipse.pde.ui.launcher.EquinoxLaunchConfiguration
.
Modifier and Type | Field and Description |
---|---|
protected Map<String,IPluginModelBase> |
fAllBundles |
fConfigDir
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatus
Constructor and Description |
---|
EquinoxLaunchConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
clear(ILaunchConfiguration configuration,
IProgressMonitor monitor)
Clears the configuration area if the area exists and that option is selected.
|
String[] |
getProgramArguments(ILaunchConfiguration configuration)
Returns the program arguments to launch with.
|
protected void |
preLaunchCheck(ILaunchConfiguration configuration,
ILaunch launch,
IProgressMonitor monitor)
Does sanity checking before launching.
|
protected void |
validatePluginDependencies(ILaunchConfiguration configuration,
IProgressMonitor monitor)
Validates inter-bundle dependencies automatically prior to launching
if that option is turned on.
|
getBuildOrder, getClasspath, getConfigDir, getEnvironment, getMainClass, getProjectsForProblemSearch, getVMArguments, getVMRunner, getVMSpecificAttributesMap, getWorkingDirectory, isLaunchProblem, launch, manageLaunch, setDefaultSourceLocator, synchronizeManifests, validateProjectDependencies
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getBreakpoints, getLaunch, preLaunchCheck, saveBeforeLaunch
protected Map<String,IPluginModelBase> fAllBundles
public String[] getProgramArguments(ILaunchConfiguration configuration) throws CoreException
AbstractPDELaunchConfiguration
getProgramArguments
in class AbstractPDELaunchConfiguration
configuration
- launch configurationCoreException
- if unable to retrieve the attribute or create the
necessary configuration filesprotected void preLaunchCheck(ILaunchConfiguration configuration, ILaunch launch, IProgressMonitor monitor) throws CoreException
AbstractPDELaunchConfiguration
preLaunchCheck
in class AbstractPDELaunchConfiguration
configuration
- launch configurationlaunch
- the launch object to contribute processes and debug targets tomonitor
- a progress monitorCoreException
- exception thrown if launch fails or canceled or if unable to retrieve attributes
from the launch configurationprotected void validatePluginDependencies(ILaunchConfiguration configuration, IProgressMonitor monitor) throws CoreException
AbstractPDELaunchConfiguration
validatePluginDependencies
in class AbstractPDELaunchConfiguration
configuration
- the launch configurationmonitor
- a progress monitorCoreException
protected void clear(ILaunchConfiguration configuration, IProgressMonitor monitor) throws CoreException
clear
in class AbstractPDELaunchConfiguration
configuration
- the launch configurationmonitor
- the progress monitorCoreException
- if unable to retrieve launch attribute values
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.