Package | Description |
---|---|
org.eclipse.debug.core |
Provides support for launching programs, breakpoint management, expression management,
and debug events.
|
org.eclipse.debug.core.model |
Defines interfaces for debug model elements, source lookup, and launching.
|
org.eclipse.debug.ui |
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
|
org.eclipse.debug.ui.console |
Provides a set of interfaces and classes for rendering and annotating text in the debug console. |
Modifier and Type | Method and Description |
---|---|
IProcess[] |
Launch.getProcesses() |
IProcess[] |
ILaunchManager.getProcesses()
Returns the collection of processes currently registered with this
launch manager.
|
IProcess[] |
ILaunch.getProcesses()
Returns the processes that were launched,
or an empty collection if no processes were launched.
|
static IProcess |
DebugPlugin.newProcess(ILaunch launch,
Process process,
String label)
Creates and returns a new process representing the given
java.lang.Process . |
IProcess |
IProcessFactory.newProcess(ILaunch launch,
Process process,
String label,
Map<String,String> attributes)
Creates and returns a new process representing the given
java.lang.Process . |
static IProcess |
DebugPlugin.newProcess(ILaunch launch,
Process process,
String label,
Map<String,String> attributes)
Creates and returns a new process representing the given
java.lang.Process . |
Modifier and Type | Method and Description |
---|---|
protected List<IProcess> |
Launch.getProcesses0()
Returns the processes associated with this
launch, in its internal form - a list.
|
Modifier and Type | Method and Description |
---|---|
void |
Launch.addProcess(IProcess process) |
void |
ILaunch.addProcess(IProcess process)
Adds the given process to this launch.
|
protected void |
Launch.addProcesses(IProcess[] processes)
Adds the given processes to this launch.
|
void |
Launch.removeProcess(IProcess process) |
void |
ILaunch.removeProcess(IProcess process)
Removes the given process from this launch.
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeProcess
Standard implementation of an
IProcess that wrappers a system
process (java.lang.Process ). |
Modifier and Type | Method and Description |
---|---|
IProcess |
IDebugTarget.getProcess()
Returns the system process associated with this debug target.
|
Modifier and Type | Method and Description |
---|---|
static IProcess |
DebugUITools.getCurrentProcess()
Returns the process associated with the current debug context.
|
Modifier and Type | Method and Description |
---|---|
static IConsole |
DebugUITools.getConsole(IProcess process)
Returns the console associated with the given process, or
null if none. |
Modifier and Type | Method and Description |
---|---|
IProcess |
IConsole.getProcess()
Returns the process associated with this console.
|
protected IProcess |
ConsoleColorProvider.getProcess()
Returns the process this color provider is providing color for, or
null if none. |
Modifier and Type | Method and Description |
---|---|
void |
IConsoleColorProvider.connect(IProcess process,
IConsole console)
Connects this color provider to the given process and console.
|
void |
ConsoleColorProvider.connect(IProcess process,
IConsole console) |
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.