org.eclipse.cdt.launch.internal
Class CoreFileLaunchDelegate

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.CoreFileLaunchDelegate
All Implemented Interfaces:
org.eclipse.debug.core.model.ILaunchConfigurationDelegate, org.eclipse.debug.core.model.ILaunchConfigurationDelegate2

public class CoreFileLaunchDelegate
extends AbstractCLaunchDelegate


Constructor Summary
CoreFileLaunchDelegate()
           
 
Method Summary
 java.lang.String getPluginID()
           
 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 configuration, 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

CoreFileLaunchDelegate

public CoreFileLaunchDelegate()
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

getPluginID

public java.lang.String getPluginID()

preLaunchCheck

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