Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 458501

Summary: Wrong documentation for org.eclipse.sirius.ecore.extender.PermissionProvider extension point
Product: [Modeling] Sirius Reporter: Laurent Redor <laurent.redor>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: CLOSED FIXED QA Contact: Pierre-Charles David <pierre-charles.david>
Severity: minor    
Priority: P3 CC: pierre-charles.david
Version: 0.9Keywords: triaged
Target Milestone: 3.0.0M7   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/45806
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=08994a4aba6cd9c1be5fb542f58c2f62a2408bb2
Whiteboard: trivial, flash, newbie

Description Laurent Redor CLA 2015-01-27 05:04:28 EST
The file /org.eclipse.sirius.ecore.extender/schema/permissionProvider.exsd has been copied from /org.eclipse.sirius.ecore.extender/schema/extenderProvider.exsd  but not completely refactored.

The interface that must be implemented must be org.eclipse.sirius.ecore.extender.business.api.permission.IPermissionProvider and notorg.eclipse.sirius.ecore.extender.api.IExtenderProvider.
Comment 1 Eclipse Genie CLA 2015-04-14 10:02:50 EDT
New Gerrit change created: https://git.eclipse.org/r/45806
Comment 3 Pierre-Charles David CLA 2015-04-14 10:50:02 EDT
Fixed.
Comment 4 Pierre-Charles David CLA 2015-05-21 08:34:48 EDT
Verified using the following steps:
1. create a new plug-in project
2. in the MANIFEST editor, "Extensions" tab, add an extension in the new plug-in to "rg.eclipse.sirius.ecore.extender.PermissionProvider"
3. with the new extension selected, click on the "Show extension point description" link. The documentation, while terse, matches the extension point.
4. also add an extension to org.eclipse.sirius.ecore.extender.ExtenderProvider and checks its doc is different and matches ExtenderProvider.
Comment 5 Pierre-Charles David CLA 2015-06-24 11:14:14 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.