Bug 331582 binding context processing should be done in binding Contexts addon
org.eclipse.e4.ui.model.application.commands.MBindings.getBindingContexts() is currently processed in E4Workbench but should be done by the binding contexts model processing add on, and should add the event broker to listen to additions. PW
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/util/BindingProcessingAddon.java
@Inject
	private MApplication application;
	@Inject
	private IEventBroker broker;
	@Inject
	private ContextManager contextManager;
	@Inject
	private BindingTableManager bindingTables;
	@Inject
	private ECommandService commandService;
	@Inject
	private EBindingService bindingService;
	private EventHandler additionHandler;
	@PostConstruct
	public void init() {
		defineBindingTables();
		registerModelListeners();
	}
	private void defineBindingTables() {