Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.debug.core.model.IProcess

Packages that use IProcess
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.

Uses of IProcess in org.eclipse.debug.core

Methods in org.eclipse.debug.core that return IProcess
`IProcess[]` | `Launch.getProcesses()`
`IProcess` | `IProcessFactory.newProcess(ILaunch launch, Process process, String label, Map attributes)` Creates and returns a new process representing the given `java.lang.Process`.
`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`.
`static IProcess` | `DebugPlugin.newProcess(ILaunch launch, Process process, String label, Map attributes)` Creates and returns a new process representing the given `java.lang.Process`.

Methods in org.eclipse.debug.core with parameters of type IProcess
`void` | `Launch.addProcess(IProcess process)`
`void` | `Launch.removeProcess(IProcess process)`
`protected void` | `Launch.addProcesses(IProcess[] processes)` Adds the given processes to this launch.
`void` | `ILaunch.addProcess(IProcess process)` Adds the given process to this launch.
`void` | `ILaunch.removeProcess(IProcess process)` Removes the given process from this launch.

Uses of IProcess in org.eclipse.debug.core.model

Classes in org.eclipse.debug.core.model that implement IProcess
`class` | `RuntimeProcess` Standard implementation of an `IProcess` that wrappers a system process (`java.lang.Process`).

Methods in org.eclipse.debug.core.model that return IProcess
`IProcess` | `IDebugTarget.getProcess()` Returns the system process associated with this debug target.

Uses of IProcess in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui that return IProcess
`static IProcess` | `DebugUITools.getCurrentProcess()` Returns the process associated with the current debug context.

Methods in org.eclipse.debug.ui with parameters of type IProcess
`static IConsole` | `DebugUITools.getConsole(IProcess process)` Returns the console associated with the given process, or `null` if none.

Uses of IProcess in org.eclipse.debug.ui.console

Methods in org.eclipse.debug.ui.console that return IProcess
`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.

Methods in org.eclipse.debug.ui.console with parameters of type IProcess
`void` | `IConsoleColorProvider.connect(IProcess process, IConsole console)` Connects this color provider to the given process and console.
`void` | `ConsoleColorProvider.connect(IProcess process, IConsole console)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.