diff options
| author | Pierre-Charles David | 2016-10-06 15:03:41 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2016-10-06 15:03:42 +0000 |
| commit | 4c8fb0a75bea66c636f994975723e17d82e26caf (patch) | |
| tree | 79969f0ab09d9ddf42a1c5ecb6ca2fa221ae4a38 | |
| parent | 61966fe477d63f4c1163084bf7da3e529060c187 (diff) | |
| download | org.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>
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)); } |
