Bug 320171 [Model] Use real Java-References in the Binding-Model-Elements
Currently they BindingTable is referencing a BindingContext using an ID. To me it looks like BindingTable is a child of BindingContext and then doesn't need the ID-Reference any more
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;
	private EventHandler contextHandler;
	@PostConstruct
	public void init() {
		defineBindingTables();
		activateContexts(application);
		registerModelListeners();
	}
	private void activateContexts(Object me) {
		if (me instanceof MBindings) {
			MContext contextModel = (MContext) me;
			MBindings container = (MBindings) me;
			List<String> bindingContexts = container.getBindingContexts();
			IEclipseContext context = contextModel.getContext();
			if (context != null && !bindingContexts.isEmpty()) {
				EContextService cs = context.get(EContextService.class);