Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenedikt Kuntz2019-10-14 11:13:47 +0000
committerLars Vogel2019-10-22 15:02:30 +0000
commit9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a (patch)
tree2f5dfcdc435abd9881ff824fa4486bf726ea0114 /bundles
parent53c867e8bfb74d2032de34b97a2daac3d52617c2 (diff)
downloadeclipse.platform.ui.tools-9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a.tar.gz
eclipse.platform.ui.tools-9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a.tar.xz
eclipse.platform.ui.tools-9b9c02f4f588cd0f43d0aea1dd96f4569a546b1a.zip
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.java11
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);

Back to the top