public class PWDesignerEditor extends BpmnPaletteProvider {
public void contributeToPalette(IEditorPart editor, Object content,
PaletteRoot root, Map predefinedEntries) {
//this is the short way
super.contributeToPalette(editor, content, root, predefinedEntries);
((PaletteContainer) root.getChildren().get(1)).getChildren().remove(0);
//the long way consists in populating the palette with your own factory.
}
}
PWDesignerEditor pwde = new PWDesignerEditor();
IWorkbenchPart editor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
PaletteRoot root = null;
Object content = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor().getEditorSite().getClass();
Map predefinedEntries;
pwde.contributeToPalette((IEditorPart) editor, content, root, predefinedEntries);