Workspace access plugin

An integration with a Content Management System (CMS) usually requires access to some workspace resources like the toolbar menus, the open editor panels and the edited documents. It should also be allowed to change and replace the content of an editor panel.

The user plugin must implement the interface WorkspaceAccessPluginExtension. The method applicationStarted of this interface will receive a parameter of type StandalonePluginWorkspace which allows access to menus, toolbars and views. The plugin is allowed also to create a custom toolbar and a custom view that did not exist when the application was installed and started. The interface StandalonePluginWorkspace has 3 methods: