1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 07:05:24 +02:00

[220446] Updated the timers example.

This commit is contained in:
Pawel Piech 2008-03-13 19:04:07 +00:00
parent ab668f8755
commit 1e1e66689e
3 changed files with 10 additions and 10 deletions

View file

@ -107,8 +107,8 @@ public class AlarmService extends AbstractDsfService
/**
* Event indicating that an alarm has been triggered by a timer.
*/
public class AlarmTriggeredEvent extends AbstractDMEvent<AlarmDMContext> {
public AlarmTriggeredEvent(AlarmDMContext context) {
public class AlarmTriggeredDMEvent extends AbstractDMEvent<AlarmDMContext> {
public AlarmTriggeredDMEvent(AlarmDMContext context) {
super(context);
}
}
@ -123,7 +123,7 @@ public class AlarmService extends AbstractDsfService
@Override
protected BundleContext getBundleContext() {
return DsfExamplesPlugin.getBundleContext();
return DsfExamplesPlugin.getDefault().getBundle().getBundleContext();
}
@Override
@ -179,7 +179,7 @@ public class AlarmService extends AbstractDsfService
AlarmDMContext alarmCtx = new AlarmDMContext(
getSession().getId(), timerContext, entry.getKey());
getSession().dispatchEvent(
new AlarmTriggeredEvent(alarmCtx), getProperties());
new AlarmTriggeredDMEvent(alarmCtx), getProperties());
}
}
}
@ -201,7 +201,7 @@ public class AlarmService extends AbstractDsfService
}
/** Returns the alarm context for given timer and trigger contexts. */
public AlarmDMContext getAlarmS(TriggerDMContext alarmCtx, TimerDMContext timerCtx) {
public AlarmDMContext getAlarm(TriggerDMContext alarmCtx, TimerDMContext timerCtx) {
return new AlarmDMContext(getSession().getId(), timerCtx, alarmCtx);
}

View file

@ -60,7 +60,7 @@ class AlarmsVMNode extends AbstractDMVMNode
// Get the alarm context then check the triggered value.
final AlarmDMContext alarmStatusDmc = getServicesTracker().getService(AlarmService.class).
getAlarmS(alarmDmc, timerDmc);
getAlarm(alarmDmc, timerDmc);
boolean triggered = getServicesTracker().getService(AlarmService.class).
isAlarmTriggered(alarmStatusDmc);
@ -84,7 +84,7 @@ class AlarmsVMNode extends AbstractDMVMNode
public int getDeltaFlags(Object e) {
if (e instanceof AlarmService.AlarmTriggeredEvent) {
if (e instanceof AlarmService.AlarmTriggeredDMEvent) {
return IModelDelta.ADDED | IModelDelta.SELECT | IModelDelta.EXPAND;
}
return IModelDelta.NO_CHANGE;
@ -93,10 +93,10 @@ class AlarmsVMNode extends AbstractDMVMNode
public void buildDelta(Object e, VMDelta parentDelta, int nodeOffset, RequestMonitor requestMonitor) {
// The alarm element is added when and selected upon a triggered event.
// Parent element is also expanded allow the alarm to be selected.
if (e instanceof AlarmService.AlarmTriggeredEvent) {
if (e instanceof AlarmService.AlarmTriggeredDMEvent) {
parentDelta.setFlags(parentDelta.getFlags() | IModelDelta.EXPAND);
parentDelta.addNode(
createVMContext( ((AlarmService.AlarmTriggeredEvent)e).getDMContext() ),
createVMContext( ((AlarmService.AlarmTriggeredDMEvent)e).getDMContext() ),
0,
IModelDelta.ADDED | IModelDelta.SELECT);
}

View file

@ -100,7 +100,7 @@ public class TimerService extends AbstractDsfService
@Override
protected BundleContext getBundleContext() {
return DsfExamplesPlugin.getBundleContext();
return DsfExamplesPlugin.getDefault().getBundle().getBundleContext();
}
@Override