Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-ui-dev] Project capability changes...

This message is for developers of project capabilities...

A new element called "perspectiveChoice" has been added to the capabilities
extension point. A capability can list a number of perspective to present
to the user when it is added to a project. This allows the user to discover
new perspective applicable to the new capability being added. Capability
can choose to include all, some, or none of the choices provided by
capabilities it handles the UI for. See the documentation for capabilities
extension point (in plugins/org.eclipse.ui/doc directory).

The ICapabilityWizard has been deprecated. It is now replaced with
ICapabilityInstallWizard. The API is the same and backward compatible. The
old interface will be after M5 build.

Two new attributes exist on the capabilities extension point. They are
"uninstallWizard" and "uninstallDetails". Capabilities can now provide a
wizard when it is being removed from a project. Capabilities can now
interact with the user when being removed (example: CVS capability to
prompt for removal of cvs directories). The uninstall wizard is also
responsible for any other capabilities the user wants removed and this
capability handles the UI for them. If not uninstall wizard is provided, a
default one is used by the workbench to removed the appropriate natures.

These changes will be part of april 4th nightly build.

Thanks
Simon :-)



Back to the top