Eclipse 4 RCP volume 3 cover

Errata for the Eclipse Rich Client Platform Book

Third edition

Chapter 87.1 - Created classes for the wizard

The TodoWizard class is incorrectly listed. Here is the corrected code:
package com.example.e4.rcp.todo.wizards;
import org.eclipse.jface.wizard.Wizard;
import com.example.e4.rcp.todo.model.Todo;
public class TodoWizard extends Wizard {
private Todo todo;
public TodoWizard(Todo todo) {
this.todo = todo;
setWindowTitle("New Wizard");
public void addPages() {
addPage(new TodoWizardPage1(todo));
addPage(new TodoWizardPage2());
public boolean performFinish() {
return true;

Chapter 129.1 - Position in list

Instead of "=" the ":" sign is used to specify the position or the relative placement, e.g., use "index:2" instead of "index=2".

Older editions

Second edition "Eclipse 4 RCP"

This book has been superseded by a third volume. See Eclipse Eclipse Rich Client Platform book.

Chapter 26.2 - Add package dependency

The org.eclipse.core.runtime does re-export these packages with of Eclipse 4.3.2. Therefore this step is not necessary anymore in Eclipse 4.3.2 or Eclipse 4.4

First edition "Eclipse 4 Application Development"

This book has been superseded by a third volume. See Eclipse Rich Client Platform.