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/src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
} else if (isStringToStringMap(attributeName)) {
							EStructuralFeature feature = getStructuralFeature(object, attributeName);
							EMap map = (EMap) object.eGet(feature);
							NodeList attributes = (NodeList) item;
							for (int j = 0; j < attributes.getLength(); j++) {
								Node entry = attributes.item(j);
								if (entry instanceof Element) {
									Element keyValue = (Element) entry;
									map.put(keyValue.getAttribute(ENTRY_ATTVALUE_KEY),
											keyValue.getAttribute(ENTRY_ATTVALUE_VALUE));
								}
							}
						} else {
							object.eSet(attributeFeature,
									getValue(attributeFeature, item.getAttribute(attributeName)));
						}
					}
				}
			}
		}
		return compositeDelta;
	}
	private ModelDelta createUnorderedChainedAttributeDelta(EObject object,
			EStructuralFeature feature, Element node, String featureName) {
		Set<Object> values = new HashSet<Object>();
		NodeList attributes = (NodeList) node;
		for (int j = 0; j < attributes.getLength(); j++) {
			Node item = attributes.item(j);
			if (item instanceof Element) {
				Element attribute = (Element) item;