|
Lines 50-55
Link Here
|
| 50 |
import org.eclipse.cdt.dsf.mi.service.IMIExecutionDMContext; |
50 |
import org.eclipse.cdt.dsf.mi.service.IMIExecutionDMContext; |
| 51 |
import org.eclipse.cdt.dsf.mi.service.IMIProcesses; |
51 |
import org.eclipse.cdt.dsf.mi.service.IMIProcesses; |
| 52 |
import org.eclipse.cdt.dsf.mi.service.IMIRunControl; |
52 |
import org.eclipse.cdt.dsf.mi.service.IMIRunControl; |
|
|
53 |
import org.eclipse.cdt.dsf.mi.service.INonStopRunControl; |
| 53 |
import org.eclipse.cdt.dsf.mi.service.MIBreakpointDMData; |
54 |
import org.eclipse.cdt.dsf.mi.service.MIBreakpointDMData; |
| 54 |
import org.eclipse.cdt.dsf.mi.service.MIBreakpoints; |
55 |
import org.eclipse.cdt.dsf.mi.service.MIBreakpoints; |
| 55 |
import org.eclipse.cdt.dsf.mi.service.MIBreakpoints.MIBreakpointDMContext; |
56 |
import org.eclipse.cdt.dsf.mi.service.MIBreakpoints.MIBreakpointDMContext; |
|
Lines 93-99
Link Here
|
| 93 |
* sync with the service state. |
94 |
* sync with the service state. |
| 94 |
* @since 1.1 |
95 |
* @since 1.1 |
| 95 |
*/ |
96 |
*/ |
| 96 |
public class GDBRunControl_7_0_NS extends AbstractDsfService implements IMIRunControl, ICachingService |
97 |
public class GDBRunControl_7_0_NS extends AbstractDsfService implements IMIRunControl, INonStopRunControl, ICachingService |
| 97 |
{ |
98 |
{ |
| 98 |
@Immutable |
99 |
@Immutable |
| 99 |
private static class ExecutionData implements IExecutionDMData2 { |
100 |
private static class ExecutionData implements IExecutionDMData2 { |
|
Lines 348-354
Link Here
|
| 348 |
private void doInitialize(final RequestMonitor rm) { |
349 |
private void doInitialize(final RequestMonitor rm) { |
| 349 |
register(new String[]{ IRunControl.class.getName(), |
350 |
register(new String[]{ IRunControl.class.getName(), |
| 350 |
IRunControl2.class.getName(), |
351 |
IRunControl2.class.getName(), |
| 351 |
IMIRunControl.class.getName()}, |
352 |
IMIRunControl.class.getName(), |
|
|
353 |
INonStopRunControl.class.getName() }, |
| 352 |
new Hashtable<String,String>()); |
354 |
new Hashtable<String,String>()); |
| 353 |
fConnection = getServicesTracker().getService(ICommandControlService.class); |
355 |
fConnection = getServicesTracker().getService(ICommandControlService.class); |
| 354 |
fCommandFactory = getServicesTracker().getService(IMICommandControl.class).getCommandFactory(); |
356 |
fCommandFactory = getServicesTracker().getService(IMICommandControl.class).getCommandFactory(); |