Add Eclipse 4 Migration Guide and Model Documentation for E3 to E4 RCP Application Migration#3417
Merged
Merged
Conversation
Copilot
AI
changed the title
[WIP] Add Eclipse 4 migration guide to documentation
Add Eclipse 4 Migration Guide for E3 to E4 RCP Application Migration
Oct 21, 2025
laeubi
requested changes
Oct 21, 2025
Contributor
Author
All review comments addressed in commit b26036d:
|
Copilot
AI
changed the title
Add Eclipse 4 Migration Guide for E3 to E4 RCP Application Migration
Add Eclipse 4 Migration Guide and Model Documentation for E3 to E4 RCP Application Migration
Oct 21, 2025
laeubi
approved these changes
Oct 21, 2025
Contributor
laeubi
left a comment
There was a problem hiding this comment.
Looks fine for a first starting point, we can improve/adjust later.
Co-authored-by: laeubi <1331477+laeubi@users.noreply.github.com>
b26036d to
3266191
Compare
Contributor
|
Build will not test this documentation change. |
Contributor
|
@vogella @opcoach @ruspl-afed please suggest enhancements to this documentation as you find sufficient in new PRs! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds comprehensive Eclipse 4 documentation to help developers migrate Eclipse 3.x RCP applications to the Eclipse 4 application model. The documentation addresses a gap in the current documentation by providing centralized, up-to-date migration information directly in the repository.
Motivation
While there are various online resources about E3 to E4 migration, they are often:
By including the migration guide in this repository, we ensure the documentation:
What's Included
Eclipse4_Migration.md
The new migration guide provides:
1. Prerequisites and Setup
2. Component-Specific Migration Guides
Each section includes E3 approach, E4 counterpart, and step-by-step migration instructions:
Migrate a Command
org.eclipse.ui.commandsextension point in plugin.xmlMigrate a Handler
org.eclipse.ui.handlersextension point with AbstractHandlerMigrate a View
org.eclipse.ui.viewsextension point with ViewPartMigrate a Menu
org.eclipse.ui.menusextension point3. Practical Guidance
Eclipse4_Model.md
New comprehensive documentation for contributing to the E4 application model:
This migrates content previously only available on the Eclipse Wiki to ensure it evolves with the codebase.
Additional Changes
docs/Eclipse4_RCP_FAQ.mdto cross-reference the new migration guide at the beginning of the "Adopting the Eclipse 4 Application Platform" sectionBenefits
Fixes #[issue_number]
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.