diff options
| author | Pierre-Charles David | 2016-05-13 13:40:54 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2016-05-17 13:14:51 +0000 |
| commit | 5586c61206d83a0cb7c87149200c71f4df4d3f36 (patch) | |
| tree | 99f3d30a4af06dde4dadb94b5f347ce8845f9a0b | |
| parent | f30a02627db422f09888911f01e413404e43beaf (diff) | |
| download | org.eclipse.sirius-5586c61206d83a0cb7c87149200c71f4df4d3f36.tar.gz org.eclipse.sirius-5586c61206d83a0cb7c87149200c71f4df4d3f36.tar.xz org.eclipse.sirius-5586c61206d83a0cb7c87149200c71f4df4d3f36.zip | |
[482528] Automatically create one 'If' when creating a 'Dynamic For'
Bug: 482528
Change-Id: I1c0538013915bba2fc26da0c6ec8276bef8cfcbe
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2 files changed, 9 insertions, 3 deletions
diff --git a/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ContainerDescriptionItemProvider.java b/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ContainerDescriptionItemProvider.java index cceaaf5390..8c163454a1 100644 --- a/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ContainerDescriptionItemProvider.java +++ b/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ContainerDescriptionItemProvider.java @@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; import org.eclipse.sirius.properties.ContainerDescription; +import org.eclipse.sirius.properties.DynamicMappingFor; import org.eclipse.sirius.properties.PropertiesFactory; import org.eclipse.sirius.properties.PropertiesPackage; @@ -140,7 +141,7 @@ public class ContainerDescriptionItemProvider extends ControlDescriptionItemProv * describing the children that can be created under this object. <!-- * begin-user-doc --> <!-- end-user-doc --> * - * @generated + * @generated NOT */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { @@ -158,7 +159,9 @@ public class ContainerDescriptionItemProvider extends ControlDescriptionItemProv newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.CONTAINER_DESCRIPTION__CONTROLS, PropertiesFactory.eINSTANCE.createSelectDescription())); - newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.CONTAINER_DESCRIPTION__CONTROLS, PropertiesFactory.eINSTANCE.createDynamicMappingFor())); + DynamicMappingFor dynamicFor = PropertiesFactory.eINSTANCE.createDynamicMappingFor(); + dynamicFor.getIfs().add(PropertiesFactory.eINSTANCE.createDynamicMappingIf()); + newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.CONTAINER_DESCRIPTION__CONTROLS, dynamicFor)); newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.CONTAINER_DESCRIPTION__CONTROLS, PropertiesFactory.eINSTANCE.createTextAreaDescription())); diff --git a/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/GroupDescriptionItemProvider.java b/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/GroupDescriptionItemProvider.java index 8b0dc1ed75..765570389e 100644 --- a/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/GroupDescriptionItemProvider.java +++ b/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/GroupDescriptionItemProvider.java @@ -28,6 +28,7 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; import org.eclipse.emf.edit.provider.ViewerNotification; +import org.eclipse.sirius.properties.DynamicMappingFor; import org.eclipse.sirius.properties.GroupConditionalStyle; import org.eclipse.sirius.properties.GroupDescription; import org.eclipse.sirius.properties.PropertiesFactory; @@ -250,7 +251,9 @@ public class GroupDescriptionItemProvider extends ItemProviderAdapter newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.GROUP_DESCRIPTION__CONTROLS, PropertiesFactory.eINSTANCE.createSelectDescription())); - newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.GROUP_DESCRIPTION__CONTROLS, PropertiesFactory.eINSTANCE.createDynamicMappingFor())); + DynamicMappingFor dynamicFor = PropertiesFactory.eINSTANCE.createDynamicMappingFor(); + dynamicFor.getIfs().add(PropertiesFactory.eINSTANCE.createDynamicMappingIf()); + newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.GROUP_DESCRIPTION__CONTROLS, dynamicFor)); newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.GROUP_DESCRIPTION__CONTROLS, PropertiesFactory.eINSTANCE.createTextAreaDescription())); |
