Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2016-05-13 13:19:18 +0000
committerPierre-Charles David2016-05-17 13:14:51 +0000
commit2edbafeb551f32bbdb6c274d9c56154db79c2733 (patch)
tree497ddcfb13bc646ddd6d41bbb4fee8a3054af9db
parent78fb6517a9cd52777dbbf017983d58526af62d14 (diff)
downloadorg.eclipse.sirius-2edbafeb551f32bbdb6c274d9c56154db79c2733.tar.gz
org.eclipse.sirius-2edbafeb551f32bbdb6c274d9c56154db79c2733.tar.xz
org.eclipse.sirius-2edbafeb551f32bbdb6c274d9c56154db79c2733.zip
[482528] Automatically create default page & group
Bug: 482528 Change-Id: Ieb694887344c753bf189ed8bfcbd00cb306d0ee1 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java b/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java
index 7c3518dd04..dfbf0fbb63 100644
--- a/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java
+++ b/incubation/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java
@@ -34,7 +34,10 @@ import org.eclipse.emf.edit.provider.IItemPropertySource;
import org.eclipse.emf.edit.provider.INotifyChangedListener;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.sirius.properties.GroupDescription;
+import org.eclipse.sirius.properties.PageDescription;
import org.eclipse.sirius.properties.PropertiesFactory;
+import org.eclipse.sirius.properties.ViewExtensionDescription;
import org.eclipse.sirius.properties.util.PropertiesAdapterFactory;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.Group;
@@ -1532,12 +1535,17 @@ public class PropertiesItemProviderAdapterFactory extends PropertiesAdapterFacto
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated
+ * @generated NOT
*/
@Override
public Object caseGroup(Group object) {
- newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.GROUP__EXTENSIONS, PropertiesFactory.eINSTANCE.createViewExtensionDescription()));
-
+ ViewExtensionDescription ved = PropertiesFactory.eINSTANCE.createViewExtensionDescription();
+ PageDescription page = PropertiesFactory.eINSTANCE.createPageDescription();
+ ved.getPages().add(page);
+ GroupDescription group = PropertiesFactory.eINSTANCE.createGroupDescription();
+ ved.getGroups().add(group);
+ page.getGroups().add(group);
+ newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.GROUP__EXTENSIONS, ved));
return null;
}

Back to the top