Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2016-10-06 15:03:41 +0000
committerPierre-Charles David2016-10-06 15:03:42 +0000
commit4c8fb0a75bea66c636f994975723e17d82e26caf (patch)
tree79969f0ab09d9ddf42a1c5ecb6ca2fa221ae4a38
parent61966fe477d63f4c1163084bf7da3e529060c187 (diff)
downloadorg.eclipse.sirius-4c8fb0a75bea66c636f994975723e17d82e26caf.tar.gz
org.eclipse.sirius-4c8fb0a75bea66c636f994975723e17d82e26caf.tar.xz
org.eclipse.sirius-4c8fb0a75bea66c636f994975723e17d82e26caf.zip
[489293] Better defaults for new created elements
Byg: 489293 Change-Id: Idae627584d8b53506e0ae14abfe7f1909f9e2455 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java5
-rw-r--r--plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ViewExtensionDescriptionItemProvider.java7
2 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java b/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java
index 21738c5bdc..1aa4e94683 100644
--- a/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java
+++ b/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/PropertiesItemProviderAdapterFactory.java
@@ -1607,11 +1607,16 @@ public class PropertiesItemProviderAdapterFactory extends PropertiesAdapterFacto
@Override
public Object caseGroup(Group object) {
ViewExtensionDescription ved = PropertiesFactory.eINSTANCE.createViewExtensionDescription();
+ ved.setIdentifier("Properties"); //$NON-NLS-1$
PageDescription page = PropertiesFactory.eINSTANCE.createPageDescription();
+ page.setIdentifier("Default"); //$NON-NLS-1$
page.setLabelExpression("Page"); //$NON-NLS-1$
+ page.setSemanticCandidateExpression(ViewExtensionDescriptionItemProvider.DEFAULT_SEMANTIC_CANDIDATES_EXPRESSION);
ved.getPages().add(page);
GroupDescription group = PropertiesFactory.eINSTANCE.createGroupDescription();
+ group.setIdentifier("Default"); //$NON-NLS-1$
group.setLabelExpression("Group"); //$NON-NLS-1$
+ group.setSemanticCandidateExpression(ViewExtensionDescriptionItemProvider.DEFAULT_SEMANTIC_CANDIDATES_EXPRESSION);
ved.getGroups().add(group);
page.getGroups().add(group);
newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.GROUP__EXTENSIONS, ved));
diff --git a/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ViewExtensionDescriptionItemProvider.java b/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ViewExtensionDescriptionItemProvider.java
index e5f33ffc16..ffd31359cd 100644
--- a/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ViewExtensionDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.properties.edit/src-gen/org/eclipse/sirius/properties/provider/ViewExtensionDescriptionItemProvider.java
@@ -45,6 +45,11 @@ import org.eclipse.sirius.properties.ViewExtensionDescription;
public class ViewExtensionDescriptionItemProvider extends ItemProviderAdapter
implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
/**
+ * The default expression to use as semanticCandidatesExpression for newly created elements.
+ */
+ public static final String DEFAULT_SEMANTIC_CANDIDATES_EXPRESSION = "var:self"; //$NON-NLS-1$
+
+ /**
* This constructs an instance from a factory and a notifier. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
@@ -192,10 +197,12 @@ public class ViewExtensionDescriptionItemProvider extends ItemProviderAdapter
PageDescription page = PropertiesFactory.eINSTANCE.createPageDescription();
page.setLabelExpression("Page"); //$NON-NLS-1$
+ page.setSemanticCandidateExpression(DEFAULT_SEMANTIC_CANDIDATES_EXPRESSION);
newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.VIEW_EXTENSION_DESCRIPTION__PAGES, page));
GroupDescription group = PropertiesFactory.eINSTANCE.createGroupDescription();
group.setLabelExpression("Group"); //$NON-NLS-1$
+ group.setSemanticCandidateExpression(DEFAULT_SEMANTIC_CANDIDATES_EXPRESSION);
newChildDescriptors.add(createChildParameter(PropertiesPackage.Literals.VIEW_EXTENSION_DESCRIPTION__GROUPS, group));
}

Back to the top