Eclipse Menu Contribution URIs

Eclipse Menu Contribution URIs

Since Eclipse 3.3, placing contributions in a menu (via the org.eclipse.ui.menus extension point) has been a bit challenging given the new locationURI attribute:

locationURI

While at EclipseCon 2009, I had time to sit down with Paul Webster and hack the menu spy functionality of the Plug-in Spy to spit out location URIs. For example, if you selected the JDT open project wizard, you would get this popup:

spy11

Another example is if you selected the Import wizard from the File menu, you’d get this popup:

spy21

That URI should be good enough to use for your personal menu contributions. Look for this functionality to appear in Eclipse 3.5 M7 and if you have anymore ideas, please file a bug.

In the end, I hope people find this useful as I continue my quest of introspecting the workbench and making life easier for RCP developers.

3 Comments
  • Nicolas Bihan
    Posted at 10:27 pm, April 2, 2009

    What a pain to find the menus URI !
    Even you needed Paul Webster to achieve that 😉

    thanks for this useful feature.

    Nicolas

  • Benjamin Cabé
    Posted at 2:18 am, April 3, 2009

    It would be even better with a “locationURI” custom attribute, right? 🙂
    Great work anyway! 🙂

  • Ron
    Posted at 8:34 am, April 3, 2009

    This is neat. The best way to learn plug-in development for me is still “Monkey see, Monkey do”, and this helps a lot to that end.