org.eclipse.cdt.launch.internal
Class LocalCDILaunchDelegate

java.lang.Object
  extended by org.eclipse.debug.core.model.LaunchConfigurationDelegate
      extended by org.eclipse.cdt.launch.AbstractCLaunchDelegate
          extended by org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate
All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2

public class LocalCDILaunchDelegate
extends AbstractCLaunchDelegate

The launch configuration delegate for the CDI debugger session types.


Constructor Summary
LocalCDILaunchDelegate()
           
 
Method Summary
 void launch(org.eclipse.debug.core.ILaunchConfiguration config, java.lang.String mode, org.eclipse.debug.core.ILaunch launch, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 boolean preLaunchCheck(org.eclipse.debug.core.ILaunchConfiguration config, java.lang.String mode, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.cdt.launch.AbstractCLaunchDelegate
buildForLaunch, finalLaunchCheck, getCProject, getProgramArguments, getProgramArgumentsArray, getProgramName, getProgramPath, getProjectName, getWorkingDir, getWorkingDirectory, verifyWorkingDirectory
 
Methods inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
getLaunch
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalCDILaunchDelegate

public LocalCDILaunchDelegate()
Method Detail

launch

public void launch(org.eclipse.debug.core.ILaunchConfiguration config,
                   java.lang.String mode,
                   org.eclipse.debug.core.ILaunch launch,
                   org.eclipse.core.runtime.IProgressMonitor monitor)
            throws org.eclipse.core.runtime.CoreException
Specified by:
launch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
Specified by:
launch in class AbstractCLaunchDelegate
Throws:
org.eclipse.core.runtime.CoreException

preLaunchCheck

public boolean preLaunchCheck(org.eclipse.debug.core.ILaunchConfiguration config,
                              java.lang.String mode,
                              org.eclipse.core.runtime.IProgressMonitor monitor)
                       throws org.eclipse.core.runtime.CoreException
Specified by:
preLaunchCheck in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2
Overrides:
preLaunchCheck in class AbstractCLaunchDelegate
Throws:
org.eclipse.core.runtime.CoreException