diff options
author | Benedikt Kuntz | 2019-10-14 11:13:47 +0000 |
---|---|---|
committer | Lars Vogel | 2019-10-22 15:02:30 +0000 |
commit | 9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a (patch) | |
tree | 2f5dfcdc435abd9881ff824fa4486bf726ea0114 /bundles | |
parent | 53c867e8bfb74d2032de34b97a2daac3d52617c2 (diff) | |
download | eclipse.platform.ui.tools-9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a.tar.gz eclipse.platform.ui.tools-9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a.tar.xz eclipse.platform.ui.tools-9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a.zip |
Bug 496835 - [Tools] Application model editor doesn’t allow theI20191030-1800I20191030-0010I20191029-1800I20191028-1800I20191027-1800I20191026-1800I20191025-1805I20191024-1800I20191023-1810I20191022-1800
management of “Variables” for a CompositePart
add Context Properties and Variables Group for CompositePartEditor
Change-Id: Ib329caa2fd490566e4ec135b786c452157ce35ec
Signed-off-by: Benedikt Kuntz <benedikt.kuntz@airbus.com>
Diffstat (limited to 'bundles')
-rw-r--r-- | bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/CompositePartEditor.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/CompositePartEditor.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/CompositePartEditor.java index 02a03f29..97595e79 100644 --- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/CompositePartEditor.java +++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/CompositePartEditor.java @@ -47,6 +47,7 @@ import org.eclipse.jface.databinding.swt.typed.WidgetProperties; import org.eclipse.jface.databinding.viewers.IViewerValueProperty; import org.eclipse.jface.databinding.viewers.ObservableListContentProvider; import org.eclipse.jface.databinding.viewers.typed.ViewerProperties; +import org.eclipse.jface.layout.GridDataFactory; import org.eclipse.jface.resource.FontDescriptor; import org.eclipse.jface.viewers.ArrayContentProvider; import org.eclipse.jface.viewers.ComboViewer; @@ -443,6 +444,16 @@ public class CompositePartEditor extends AbstractComponentEditor<MCompositePart> ControlFactory.createCheckBox(parent, Messages.ModelTooling_UIElement_Visible, getMaster(), context, WidgetProperties.buttonSelection(), E4Properties.visible(getEditingDomain())); + Composite propComposite = ControlFactory.createMapProperties(parent, Messages, this, + Messages.ModelTooling_Context_Properties, UiPackageImpl.Literals.CONTEXT__PROPERTIES, + VERTICAL_LIST_WIDGET_INDENT); + propComposite.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).span(3, 1).create()); + + Composite variablesComposite = ControlFactory.createStringListWidget(parent, Messages, this, + Messages.ModelTooling_Context_Variables, UiPackageImpl.Literals.CONTEXT__VARIABLES, + VERTICAL_LIST_WIDGET_INDENT); + variablesComposite.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).span(3, 1).create()); + item = new CTabItem(folder, SWT.NONE); item.setText(Messages.ModelTooling_Common_TabSupplementary); |