O'Reilly logo

Eclipse: Building Commercial-Quality Plug-ins, Second Edition by Dan Rubel, Eric Clayberg

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

Image Chapter 3. Eclipse Infrastructure

This chapter discusses the architecture behind the code generated in the previous chapter. Before diving deeper into every aspect of the program, it’s time to step back and look at Eclipse as a whole.

The simple example plug-in that was started and described in Chapter 2—the Favorites plug-in—provides a concrete basis on which to discuss the Eclipse architecture.

3.1 Structural Overview

Eclipse isn’t a single monolithic program, but rather a small kernel called a plug-in loader surrounded by hundreds (and potentially thousands) of plug-ins (see Figure 3–1) of which the Favorites example plug-in is one. Each plug-in ...

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