Undo model reload after change. This caused the tree to collapse when
save was pressed in the model editor.
bug 396159: CTRL+S closes the model tree
https://bugs.eclipse.org/bugs/show_bug.cgi?id=396159
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/wbm/ApplicationModelEditor.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/wbm/ApplicationModelEditor.java
index 136d751..bb9600d 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/wbm/ApplicationModelEditor.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/wbm/ApplicationModelEditor.java
@@ -13,7 +13,6 @@
  ******************************************************************************/
 package org.eclipse.e4.tools.emf.ui.internal.wbm;
 
-import java.io.IOException;
 import javax.annotation.PreDestroy;
 import javax.inject.Inject;
 import javax.inject.Named;
@@ -110,21 +109,21 @@
 				hidePart(true);
 			}
 
-			if (delta.getKind() == IResourceDelta.CHANGED) {
-				try {
-					resource.unload();
-					resource.load(null);
-					// must be done in ui thread because of databinding
-					sync.syncExec(new Runnable() {
-						public void run() {
-							getModelProvider().replaceRoot(resource.getContents().get(0));
-							getModelProvider().save(); // avoids dirty state
-						}
-					});
-				} catch (IOException e) {
-					statusDialog(e);
-				}
-			}
+			// if (delta.getKind() == IResourceDelta.CHANGED) {
+			// try {
+			// resource.unload();
+			// resource.load(null);
+			// // must be done in ui thread because of databinding
+			// sync.syncExec(new Runnable() {
+			// public void run() {
+			// getModelProvider().replaceRoot(resource.getContents().get(0));
+			// // getModelProvider().save(); // avoids dirty state
+			// }
+			// });
+			// } catch (IOException e) {
+			// statusDialog(e);
+			// }
+			// }
 		}
 
 		private void hidePart(boolean force) {