Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 370882 - Expose extension point to filter palette elements
Summary: Expose extension point to filter palette elements
Status: CLOSED WONTFIX
Alias: None
Product: BPMN2Modeler
Classification: SOA
Component: UI (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: 0.0.1-M1   Edit
Assignee: Robert Brodt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-07 15:27 EST by loic Missing name CLA
Modified: 2012-02-27 19:44 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description loic Missing name CLA 2012-02-07 15:27:37 EST
Build Identifier: 20110916-0149

This is a potential enhancement.
BPMN 2.0 addresses a fairly big scope.  When reusing or customizing the BPMN2 modeler it might be handy to be able to hide some elements of the palette.  So users can focus on the subset of elements that they really need.

An extension point would be a good way customized the modeler.

Reproducible: Always

Steps to Reproduce:
1.currently the only extension point is org.eclipse.bpmn2.modeler.custom_task (from org.eclipse.bpmn2.modeler.core).  I could not find any other extension point to do what I would need to do.
Comment 1 Robert Brodt CLA 2012-02-07 17:39:20 EST
Check out the "modelEnablement" extension point API. If this isn't what you are looking for, let me know.
Comment 2 loic Missing name CLA 2012-02-07 20:01:03 EST
Thanks.  It looks like it is what I am looking for.  My initial mistake was to use bpmn2-modeler from the wrong update site (codehoop).  Now I can see the runtime extension point.

I didn't get it to work (I only used runtime + modelenablement, and I get a NPE when creating a bpmn2 file), but I will post my questions on the user forum.

Thanks.
Comment 3 loic Missing name CLA 2012-02-27 19:44:09 EST
Thanks.  It works just fine.