O'Reilly logo

Contributing to Eclipse: Principles, Patterns, and Plug-Ins by Kent Beck, Erich Gamma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required