Bug 317954 Version deltas file so that incompatible changes will be ignored
The deltas file needs to be versioned so that incompatible changes will be discarded allowing the workbench to be constructed as if there were no deltas in existence.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
}
		if (object instanceof MTrimContributions) {
			for (MTrimContribution contribution : ((MTrimContributions) object)
					.getTrimContributions()) {
				if (constructDeltas(deltas, references, (EObject) contribution, element, id)) {
					return true;
				}
			}
		}
		if (object instanceof MWindow) {
			MWindow window = (MWindow) object;
			if (constructDeltas(deltas, references, (EObject) window.getMainMenu(), element, id)) {
				return true;
			}
			if (object instanceof MTrimmedWindow) {
				MTrimmedWindow trimmedWindow = (MTrimmedWindow) object;
				for (MTrimBar trimBar : trimmedWindow.getTrimBars()) {
					if (constructDeltas(deltas, references, (EObject) trimBar, element, id)) {
						return true;
					}
				}
			}
		}
		if (object instanceof MHandledItem) {
			for (MParameter parameter : ((MHandledItem) object).getParameters()) {
				if (constructDeltas(deltas, references, (EObject) parameter, element, id)) {
					return true;
				}
			}
		}