Bug 254132 - Capabilities
Summary: Capabilities
Status: RESOLVED FIXED
Alias: None
Product: EMFT
Classification: Modeling
Component: Releng (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 normal (vote)
Target Milestone: Past   Edit
Assignee: Nick Boldt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 252807
  Show dependency tree
 
Reported: 2008-11-05 18:24 EST by Anne Jacko CLA
Modified: 2009-05-26 21:32 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anne Jacko CLA 2008-11-05 18:24:17 EST
+++ This bug was initially created as a clone of Bug #252807 +++

Each project will provide basic capability/activity definitions to allow for their UI contributions to be hidden. These must be provided in a separate plugin/feature to facilitate inclusion/exclusion by consumers in product development.
Comment 1 Laurent Goubet CLA 2009-02-24 06:55:29 EST
done for EMF Compare
Comment 2 Jacques LESCOT CLA 2009-05-06 08:44:20 EDT
Done for EMFT Ecore Tools. I did the following to deliver capabilities to Galileo :
1) Created a new org.eclipse.emf.ecoretools.ui.capabilities plugin for Galileo only + a new org.eclipse.emf.ecoretools.ui.capabilities-feature feature but, it is not referenced yet. In the plugin, I only define a generic pattern for my capabilities : "org\.eclipse\.emf\.ecoretools/.*".
2) Added to the Galileo capabilities map file + add the org.eclipse.emf.ecoretools.ui.capabilities plugin to the galileo feature + add corresponding category bindings and default enablement in the galileo plugin.

I am not really familiar with Capabilities, so I tried to basically adapt what has been done in others projects (such as EMF, EMF Compare or GEF). Hope I did not miss anything and the galileo build won't break because of me ...
Comment 3 Peter Nehrer CLA 2009-05-20 17:42:33 EDT
Mint uses capabilities/activities; however, not in a separate plugin (will leave that for SR1 or next release).
Comment 4 Sven Efftinge CLA 2009-05-22 13:30:45 EDT
MWE uses capabilities/activities.
Comment 5 Ed Merks CLA 2009-05-26 21:32:41 EDT
Pretty much done.