HashMap<String, String> mapd = new HashMap<String, String>();
pd.label = "uima.tcas.Annotation";
mapd.put(SetAnnotationModeHandler.TYPE, pd.label);
pd.parameters = mapd;
pd.icon = RutaAddonsPlugin.getImageDescriptor("icons/font_add.png");
CommandContributionItem itemp = new CommandContributionItem(pd);
itemp.setVisible(true);
additions.addContributionItem(itemp, null);
for (String each : typesToCheck) {
CommandContributionItemParameter p = new CommandContributionItemParameter(serviceLocator,
"", SetAnnotationModeHandler.MODE, SWT.PUSH);
p.label = each;
p.icon = RutaAddonsPlugin.getImageDescriptor("icons/font_add.png");
HashMap<String, String> map = new HashMap<String, String>();
map.put(SetAnnotationModeHandler.TYPE, p.label);
p.parameters = map;
CommandContributionItem item = new CommandContributionItem(p);
item.setVisible(true);
additions.addContributionItem(item, null);
}
} catch (PartInitException e) {
RutaAddonsPlugin.error(e);
}