CoverageTools.getSessionManager().addSessionListener(listener);
CoverageTools.addJavaCoverageListener(coverageListener);
}
protected void createActions() {
final IKeyBindingService kb = getSite().getKeyBindingService();
final IActionBars ab = getViewSite().getActionBars();
openAction = new OpenAction(getSite());
openAction
.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_EDITOR);
ab.setGlobalActionHandler(JdtActionConstants.OPEN, openAction);
openAction.setEnabled(false);
copyAction = new CopyAction(tree.getDisplay(), settings, labelprovider,
viewer);
ab.setGlobalActionHandler(ActionFactory.COPY.getId(), copyAction);
relaunchSessionAction = new RelaunchSessionAction();
kb.registerAction(relaunchSessionAction);
removeActiveSessionAction = new RemoveActiveSessionAction();
ab.setGlobalActionHandler(ActionFactory.DELETE.getId(),
removeActiveSessionAction);
removeAllSessionsAction = new RemoveAllSessionsAction();
kb.registerAction(removeAllSessionsAction);
mergeSessionsAction = new MergeSessionsAction(getSite()
.getWorkbenchWindow());
kb.registerAction(mergeSessionsAction);
selectSessionAction = new SelectSessionAction();
kb.registerAction(selectSessionAction);
importAction = new ImportSessionAction(getSite().getWorkbenchWindow());
kb.registerAction(importAction);
exportAction = new ExportSessionAction(getSite().getWorkbenchWindow());
kb.registerAction(exportAction);
refreshAction = new RefreshSessionAction();
ab.setGlobalActionHandler(ActionFactory.REFRESH.getId(), refreshAction);
propertiesAction = new PropertyDialogAction(getSite(), viewer);