Eclipse Platform
Release 3.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.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[] ILaunchManager.getLaunches()
          Returns the collection of launches currently registered with this launch manager.
 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 ILaunchConfiguration.launch(String mode, IProgressMonitor monitor, boolean build, boolean register)
          Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.
 

Methods in org.eclipse.debug.core with parameters of type ILaunch
 void Launch.launchRemoved(ILaunch launch)
           
 void Launch.launchAdded(ILaunch launch)
           
 void Launch.launchChanged(ILaunch launch)
           
 IProcess IProcessFactory.newProcess(ILaunch launch, Process process, String label, Map attributes)
          Creates and returns a new process representing the given java.lang.Process.
 void ILaunchesListener2.launchesTerminated(ILaunch[] launches)
          Notification that the given launches have terminated.
 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.
 boolean ILaunchManager.isRegistered(ILaunch launch)
          Returns whether the given launch is currently registered.
 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.
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 RuntimeProcess.getLaunch()
           
 ILaunch LaunchConfigurationDelegate.getLaunch(ILaunchConfiguration configuration, String mode)
           
 ILaunch IProcess.getLaunch()
          Returns the launch this element originated from.
 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 IDebugElement.getLaunch()
          Returns the launch this element is contained in.
 ILaunch DebugElement.getLaunch()
           
 

Methods in org.eclipse.debug.core.model with parameters of type ILaunch
protected  void RuntimeProcess.setLaunch(ILaunch launch)
          Sets the launch this process is contained in
 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.
 

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 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 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 AbstractLaunchConfigurationTab.launched(ILaunch launch)
          Deprecated.  
 


Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

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