From 0eed0bf660fb379087eb1559430a816f92bc0aa1 Mon Sep 17 00:00:00 2001 From: Sopot Cela Date: Mon, 14 Jan 2013 00:20:56 +0100 Subject: Bug 398033 - Updating the label of a part does not reflect in part stack --- .../e4/tools/emf/ui/internal/common/component/PartStackEditor.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 45b4aafe..40f22b5a 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 @@ public class PartStackEditor extends AbstractComponentEditor { @Inject @Optional private IProject project; + private TableViewer viewer; @Inject public PartStackEditor() { @@ -160,7 +161,8 @@ public class PartStackEditor extends AbstractComponentEditor { 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 @@ public class PartStackEditor extends AbstractComponentEditor { 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); -- cgit v1.2.3