Eclipse Platform
Release 3.0

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.core.sourcelookup Provides support for source lookup. 
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 ILaunchConfiguration.launch(String mode, IProgressMonitor monitor, boolean build)
          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
 IProcess IProcessFactory.newProcess(ILaunch launch, Process process, String label, Map attributes)
          Creates and returns a new process representing the given java.lang.Process.
 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 ILaunchesListener2.launchesTerminated(ILaunch[] launches)
          Notification that the given launches have terminated.
 void Launch.launchRemoved(ILaunch launch)
           
 void Launch.launchAdded(ILaunch launch)
           
 void Launch.launchChanged(ILaunch launch)
           
 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 ILaunchConfigurationDelegate2.getLaunch(ILaunchConfiguration configuration, String mode)
          Returns a launch object to use when launching the given launch configuration in the given mode, or null if a new default launch object should be created by the debug platform.
 ILaunch RuntimeProcess.getLaunch()
           
 ILaunch LaunchConfigurationDelegate.getLaunch(ILaunchConfiguration configuration, String mode)
           
 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.
protected  void RuntimeProcess.setLaunch(ILaunch launch)
          Sets the launch this process is contained in
 

Constructors in org.eclipse.debug.core.model with parameters of type ILaunch
RuntimeProcess(ILaunch launch, Process process, String name, Map attributes)
          Constructs a RuntimeProcess on the given system process with the given name, adding this process to the given launch.
 

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

Methods in org.eclipse.debug.core.sourcelookup with parameters of type ILaunch
 void AbstractSourceLookupDirector.launchAdded(ILaunch launch)
           
 void AbstractSourceLookupDirector.launchChanged(ILaunch launch)
           
 void AbstractSourceLookupDirector.launchRemoved(ILaunch launch)
           
 

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 ILaunchConfigurationTab.launched(ILaunch launch)
          Deprecated. As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
 void AbstractLaunchConfigurationTabGroup.launched(ILaunch launch)
          Deprecated.  
 void ILaunchConfigurationTabGroup.launched(ILaunch launch)
          Deprecated. As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
 void AbstractLaunchConfigurationTab.launched(ILaunch launch)
          Deprecated.  
 


Eclipse Platform
Release 3.0

Guidelines for using Eclipse APIs.

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