Eclipse Platform
2.1

Uses of Interface
org.eclipse.debug.core.ILaunch

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

Uses of ILaunch in org.eclipse.debug.core
 

Classes in org.eclipse.debug.core that implement ILaunch
 class Launch
          A launch is the result of launching a debug session and/or one or more system processes.
 

Methods in org.eclipse.debug.core that return ILaunch
 ILaunch ILaunchConfiguration.launch(String mode, IProgressMonitor monitor)
          Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.
 ILaunch[] ILaunchManager.getLaunches()
          Returns the collection of launches currently registered with this launch manager.
 

Methods in org.eclipse.debug.core with parameters of type ILaunch
 void ILaunchListener.launchRemoved(ILaunch launch)
          Notifies this listener that the specified launch has been removed.
 void ILaunchListener.launchAdded(ILaunch launch)
          Notifies this listener that the specified launch has been added.
 void ILaunchListener.launchChanged(ILaunch launch)
          Notifies this listener that the specified launch has changed.
 void ILaunchesListener.launchesRemoved(ILaunch[] launches)
          Notifies this listener that the specified launches have been removed.
 void ILaunchesListener.launchesAdded(ILaunch[] launches)
          Notifies this listener that the specified launches have been added.
 void ILaunchesListener.launchesChanged(ILaunch[] launches)
          Notifies this listener that the specified launches have changed.
 void ILaunchManager.removeLaunch(ILaunch launch)
          Removes the specified launch and notifies listeners.
 void ILaunchManager.removeLaunches(ILaunch[] launches)
          Removes the specified launch objects and notifies listeners.
 void ILaunchManager.addLaunch(ILaunch launch)
          Adds the specified launch and notifies listeners.
 void ILaunchManager.addLaunches(ILaunch[] launches)
          Adds the specified launch objects and notifies listeners.
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.
 

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

Methods in org.eclipse.debug.core.model that return ILaunch
 ILaunch IProcess.getLaunch()
          Returns the launch this element originated from.
 ILaunch IDebugElement.getLaunch()
          Returns the launch this element is contained in.
 

Methods in org.eclipse.debug.core.model with parameters of type ILaunch
 void ILaunchConfigurationDelegate.launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor)
          Launches the given configuration in the specified mode, contributing debug targets and/or processes to the given launch object.
 

Uses of ILaunch in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui that return ILaunch
static ILaunch DebugUITools.buildAndLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)
          Builds the workspace according to current preference settings, and launches the given configuration in the specified mode, returning the resulting launch object.
 

Methods in org.eclipse.debug.ui with parameters of type ILaunch
 void ILaunchConfigurationTabGroup.launched(ILaunch launch)
          Notifies this tab that a configuration has been launched, resulting in the given launch.
 void AbstractLaunchConfigurationTabGroup.launched(ILaunch launch)
          Be default, delegate to all of the tabs in this group.
 void AbstractLaunchConfigurationTab.launched(ILaunch launch)
          By default, do nothing.
 void ILaunchConfigurationTab.launched(ILaunch launch)
          Notifies this tab that the specified configuration has been launched, resulting in the given launch.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.