This document discusses strategies for migrating legacy Eclipse 3 code to Eclipse 4. It presents three main options: doing as little as possible and relying on compatibility mode; fully embracing the new Eclipse 4 programming model; or using a combined approach. The document outlines specific parts of the Eclipse framework that need to be replaced or updated when migrating, such as replacing view and editor parts with plain Java objects. It also discusses using the "mixed mode" to integrate existing Eclipse 3 plugins into Eclipse 4 applications and migrating incrementally using the Eclipse 4 bridge.