Chapter 36. UI Workbench

The workbench defines the Eclipse UI paradigm—editors, views, and perspectives. It builds on top of SWT and JFace (see Figure 36.1).

Workbench

Figure 36.1. Workbench

In this chapter we peek into the implementation of the workbench and focus on

  • How the workbench implements the Lazy Loading Rule

  • How the workbench saves and restores the state of the user interface

  • How the workbench uses the IAdaptable mechanism to provide its user interfaces services

Implementing the Lazy Loading Rule—Virtual Proxies

The workbench defines many extension points. It is therefore the prime example for how to comply with the Lazy Loading Rule. Let's take a look ...

Get Contributing to Eclipse: Principles, Patterns, and Plug-Ins now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.