Skip to content

[GEF] Fully migrate to the GEF TreeViewer#1432

Draft
ptziegler wants to merge 1 commit intoeclipse-windowbuilder:masterfrom
ptziegler:gef-tree-viewer
Draft

[GEF] Fully migrate to the GEF TreeViewer#1432
ptziegler wants to merge 1 commit intoeclipse-windowbuilder:masterfrom
ptziegler:gef-tree-viewer

Conversation

@ptziegler
Copy link
Copy Markdown
Contributor

This removes our copy of the TreeViewerEditPart and TreeViewer in favor of the upstream classes. In order to use the GEF viewer directly, a virtual DesignComponent edit part needs to be used as contents, holding the Tree widget. Otherwise the edit part of the first model is not shown.

@ptziegler ptziegler added this to the 1.24.0 milestone Apr 3, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Test Results

 1 360 files   -  1 360   1 360 suites   - 1 360   6h 50m 41s ⏱️ - 5h 41m 44s
 7 018 tests ±     0   6 922 ✅  -     38   58 💤 ±  0  37 ❌ +37  1 🔥 +1 
14 036 runs   - 14 036  13 844 ✅  - 13 986  116 💤  - 126  74 ❌ +74  2 🔥 +2 

For more details on these failures and errors, see this check.

Results for commit 957cef8. ± Comparison against base commit 56b01bd.

♻️ This comment has been updated with latest results.

@ptziegler ptziegler force-pushed the gef-tree-viewer branch 2 times, most recently from 428b2d3 to 25d857a Compare April 3, 2026 21:03
This removes our copy of the `TreeViewerEditPart` and `TreeViewer` in
favor of the upstream classes. In order to use the GEF viewer directly,
a virtual `DesignComponent` edit part needs to be used as contents,
holding the `Tree` widget. Otherwise the edit part of the first model is
not shown.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant