org.eclipse.cdt.debug.internal.core
Class CDebugAdapter

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.core.CDebugAdapter
All Implemented Interfaces:
ICDIDebugger

public class CDebugAdapter
extends java.lang.Object
implements ICDIDebugger


Constructor Summary
CDebugAdapter(ICDebugger debugger)
           
 
Method Summary
 org.eclipse.cdt.debug.core.cdi.ICDISession createDebuggerSession(org.eclipse.debug.core.ILaunch launch, IBinaryParser.IBinaryObject exe, org.eclipse.core.runtime.IProgressMonitor monitor)
           
static org.eclipse.cdt.core.model.ICProject getCProject(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
static java.lang.String getProgramName(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
static org.eclipse.core.runtime.IPath getProgramPath(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
static java.lang.String getProjectName(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDebugAdapter

public CDebugAdapter(ICDebugger debugger)
Parameters:
debugger -
Method Detail

createDebuggerSession

public org.eclipse.cdt.debug.core.cdi.ICDISession createDebuggerSession(org.eclipse.debug.core.ILaunch launch,
                                                                        IBinaryParser.IBinaryObject exe,
                                                                        org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                 throws org.eclipse.core.runtime.CoreException
Specified by:
createDebuggerSession in interface ICDIDebugger
Throws:
org.eclipse.core.runtime.CoreException

getCProject

public static org.eclipse.cdt.core.model.ICProject getCProject(org.eclipse.debug.core.ILaunchConfiguration configuration)
                                                        throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getProjectName

public static java.lang.String getProjectName(org.eclipse.debug.core.ILaunchConfiguration configuration)
                                       throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getProgramName

public static java.lang.String getProgramName(org.eclipse.debug.core.ILaunchConfiguration configuration)
                                       throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getProgramPath

public static org.eclipse.core.runtime.IPath getProgramPath(org.eclipse.debug.core.ILaunchConfiguration configuration)
                                                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException