actionList = new ArrayList<UserAction>();
setupActions();
//Add actions to the workbench menus
final ActionSet projectaset = new ActionSet(projectActions, PROBEMAKER_MENU_ID + "/Project", this, 100); //$NON-NLS-1$
final ActionSet targetaset = new ActionSet(targetActions, PROBEMAKER_MENU_ID + "/Targets", this, 200); //$NON-NLS-1$
final ActionSet designaset = new ActionSet(designActions, PROBEMAKER_MENU_ID + "/Design", this, 300); //$NON-NLS-1$
final ActionSet probeaset = new ActionSet(probeActions, PROBEMAKER_MENU_ID + "/Probes", this, 400); //$NON-NLS-1$
platform.addActionSet(projectaset);
platform.addActionSet(targetaset);
platform.addActionSet(designaset);
platform.addActionSet(probeaset);
platform.addQuickActionSet(new ActionSet(projectActionsQuickSet,"Project",this, 100)); //$NON-NLS-1$
platform.addQuickActionSet(designaset);
//Create the templatemanager
templateManager = new TemplateManager();
final TemplateIO tio = new TemplateXMLHandler();