diff options
| author | Pierre-Charles David | 2016-01-22 15:55:01 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2016-01-22 15:55:01 +0000 |
| commit | 86c632bf513629a1261d6e798be86d64d4be333a (patch) | |
| tree | afb0e1843836124aa098624a951cf847d3e2acd1 | |
| parent | 3b56d4e495ec6720af6f89bed44218a3427ae2cb (diff) | |
| download | org.eclipse.sirius-86c632bf513629a1261d6e798be86d64d4be333a.tar.gz org.eclipse.sirius-86c632bf513629a1261d6e798be86d64d4be333a.tar.xz org.eclipse.sirius-86c632bf513629a1261d6e798be86d64d4be333a.zip | |
[482528] Re-enable previously commented-out code
This reverts 8d0bd550af1e6e6e986415ef798d50a18afb28a2.
Now that EEF has published a version which includes the necessary types,
we can re-enable the code which handled label widget descriptions.
Bug: 482528
Change-Id: I89b722fd180176d51b5ff1f39cb88272dba1422f
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
| -rw-r--r-- | incubation/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/ViewDescriptionConverter.java | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/incubation/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/ViewDescriptionConverter.java b/incubation/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/ViewDescriptionConverter.java index a5ac5cc4fa..9a4e7343cb 100644 --- a/incubation/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/ViewDescriptionConverter.java +++ b/incubation/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/ViewDescriptionConverter.java @@ -18,6 +18,7 @@ import java.util.regex.Pattern; import org.eclipse.eef.EEFContainerDescription; import org.eclipse.eef.EEFGroupDescription; +import org.eclipse.eef.EEFLabelDescription; import org.eclipse.eef.EEFPageDescription; import org.eclipse.eef.EEFTextDescription; import org.eclipse.eef.EEFViewDescription; @@ -30,6 +31,7 @@ import org.eclipse.sirius.business.api.session.Session; import org.eclipse.sirius.common.interpreter.api.IEvaluationResult; import org.eclipse.sirius.common.interpreter.api.IInterpreter; import org.eclipse.sirius.properties.GroupDescription; +import org.eclipse.sirius.properties.LabelDescription; import org.eclipse.sirius.properties.PageDescription; import org.eclipse.sirius.properties.TextDescription; import org.eclipse.sirius.properties.WidgetDescription; @@ -156,8 +158,8 @@ public class ViewDescriptionConverter { for (WidgetDescription widgetDescription : groupDescription.getContainer().getWidgets()) { if (widgetDescription instanceof TextDescription) { containerDesc.getWidgets().add(createEEFTextDescription((TextDescription) widgetDescription)); -// } else if (widgetDescription instanceof LabelDescription) { -// containerDesc.getWidgets().add(createEEFLabelDescription((LabelDescription) widgetDescription)); + } else if (widgetDescription instanceof LabelDescription) { + containerDesc.getWidgets().add(createEEFLabelDescription((LabelDescription) widgetDescription)); } } @@ -176,13 +178,13 @@ public class ViewDescriptionConverter { return eefTextDescription; } -// private EEFLabelDescription createEEFLabelDescription(LabelDescription labelDescription) { -// EEFLabelDescription eefLabelDescription = EefFactory.eINSTANCE.createEEFLabelDescription(); -// -// eefLabelDescription.setIdentifier(labelDescription.getIdentifier()); -// eefLabelDescription.setLabelExpression(labelDescription.getLabelExpression()); -// return eefLabelDescription; -// } + private EEFLabelDescription createEEFLabelDescription(LabelDescription labelDescription) { + EEFLabelDescription eefLabelDescription = EefFactory.eINSTANCE.createEEFLabelDescription(); + + eefLabelDescription.setIdentifier(labelDescription.getIdentifier()); + eefLabelDescription.setLabelExpression(labelDescription.getLabelExpression()); + return eefLabelDescription; + } private static Map<String, Object> singletonEnv(String name, Object value) { Map<String, Object> env = Maps.newHashMap(); |
