Bug 398033 - Updating the label of a part does not reflect in part stack
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/PartStackEditor.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/PartStackEditor.java
index 45b4aaf..40f22b5 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/PartStackEditor.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/PartStackEditor.java
@@ -81,6 +81,7 @@
 	@Inject
 	@Optional
 	private IProject project;
+	private TableViewer viewer;
 
 	@Inject
 	public PartStackEditor() {
@@ -160,7 +161,8 @@
 				composite.layout(true, true);
 			}
 		}
-
+		IEMFListProperty prop = EMFProperties.list(UiPackageImpl.Literals.ELEMENT_CONTAINER__CHILDREN);
+		viewer.setInput(prop.observeDetail(getMaster()));
 		getMaster().setValue(object);
 		return composite;
 	}
@@ -234,7 +236,7 @@
 
 			new Label(parent, SWT.NONE);
 
-			final TableViewer viewer = new TableViewer(parent);
+			viewer = new TableViewer(parent);
 			viewer.setContentProvider(new ObservableListContentProvider());
 			viewer.setLabelProvider(new ComponentLabelProvider(getEditor(), Messages));
 			GridData gd = new GridData(GridData.FILL, GridData.FILL, true, true, 2, 1);