Bug 458501 - Wrong documentation for org.eclipse.sirius.ecore.extender.PermissionProvider extension point
Summary: Wrong documentation for org.eclipse.sirius.ecore.extender.PermissionProvider ...
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 0.9   Edit
Hardware: All All
: P3 minor (vote)
Target Milestone: 3.0.0M7   Edit
Assignee: Project inbox CLA
QA Contact: Pierre-Charles David CLA
URL:
Whiteboard: trivial, flash, newbie
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2015-01-27 05:04 EST by Laurent Redor CLA
Modified: 2015-08-04 10:24 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.