RWT

API Documentation

The RWT-API classes know provide Java-Doc comments. These comments are adapted from the SWT library since RWT implements a subset of SWT. The revision of the comments is not completed yet and there may be also some anticipations of implementation details that ment to be available in the 1.0 release. If you find inconsistencies in the docs, please report them to us so that we can resolve them.

RAP Workbench

Support for opening/closing workbench parts

You have now several possibilities to open a new view without initially defining it in your perspective.
On the one side, you can use WorkbenchPage#showView("your.view.id") to show the view.
All necessary data gets loaded from the server automatically.

Another way is - like you know it from the Eclipse Workbench - to use the "Show View" menu. To implement
it in your RAP application, use ContributionItemFactory.VIEWS_SHORTLIST.create(IWorkbenchWindow);
to get a list of all view shortcuts of the current perspective which can be used in a MenuManager.
But don't forget to add the commonly used views as shortcuts to your perspective
(see IPageLayout#addShowViewShortcut("your.view.id").

For all the views without a shortcut, there is a "Other..." item appended to the end of the list to
display the so loved "Show View" dialog where you can browse all available views. HINT: Now you can also
categorize your views - just define the category attribute in your view extension.

Move extension points to org.eclipse.ui namespace

To provide as much as possible reuse of RCP knowledge (and code) RAP provides now its workbench extension-points under the same namespace as the RCP workbench does. This is the second step of moving RAP to a subset of RCP regarding RCP-like functionality. Note that you must adjust your existing plugin.xml files like the example below:

The above features are just the ones that are new since the previous milestone build. Summaries for earlier milestone builds: