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

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

## Uses of ITerminate in org.eclipse.debug.core

Subinterfaces of ITerminate in org.eclipse.debug.core
Modifier and Type
Interface
Description
`interface`
`ILaunch`
A launch is the result of launching a debug session and/or one or more system processes.
Classes in org.eclipse.debug.core that implement ITerminate
Modifier and Type
Class
Description
`class`
`Launch`
A launch is the result of launching a debug session and/or one or more system processes.

## Uses of ITerminate in org.eclipse.debug.core.model

Subinterfaces of ITerminate in org.eclipse.debug.core.model
Modifier and Type
Interface
Description
`interface`
`IDebugTarget`
A debug target is a debuggable execution context.
`interface`
`IProcess`
A process represents a program running in normal (non-debug) mode.
`interface`
`IStackFrame`
A stack frame represents an execution context in a suspended thread.
`interface`
`IThread`
A thread is a sequential flow of execution in a debug target.
Classes in org.eclipse.debug.core.model that implement ITerminate
Modifier and Type
Class
Description
`class`
`RuntimeProcess`
Standard implementation of an `IProcess` that wrappers a system process (`java.lang.Process`).