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
tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/reconciler/ModelReconcilerBindingTableTest.java
ModelReconcilerTest {
	private void testBindingTable_BindingContextId(String before, String after) {
		MApplication application = createApplication();
		MBindingTable bindingTable = CommandsFactoryImpl.eINSTANCE
				.createBindingTable();
		bindingTable.setBindingContextId(before);
		application.getBindingTables().add(bindingTable);
		saveModel();
		ModelReconciler reconciler = createModelReconciler();
		reconciler.recordChanges(application);
		bindingTable.setBindingContextId(after);
		Object state = reconciler.serialize();
		application = createApplication();
		bindingTable = application.getBindingTables().get(0);
		Collection<ModelDelta> deltas = constructDeltas(application, state);
		assertEquals(before, bindingTable.getBindingContextId());
		applyAll(deltas);
		assertEquals(after, bindingTable.getBindingContextId());
	}
	public void testBindingTable_BindingContextId_NullNull() {
		testBindingTable_BindingContextId(null, null);