Skip to content

Conversation

@ptziegler
Copy link
Contributor

This change adapts the return type of the getExclusionSet() method from a collection of EditParts to a collection of IFigures, to match the signature of the GEF tool

As a result, the findTargetEditPart() method needs to be adapted to now accept this collection of IFigures.

Note that this causes issues with the TreeViewer, as it is based on TreeItems, not IFigures. To solve this, the exclusion set has been moved and is now a part of the Conditional.

@ptziegler ptziegler added this to the 1.21.0 milestone Jun 18, 2025
This change adapts the return type of the getExclusionSet() method from
a collection of EditParts to a collection of IFigures, to match the
signature of the GEF tool

As a result, the findTargetEditPart() method needs to be adapted to now
accept this collection of IFigures.

Note that this causes issues with the TreeViewer, as it is based on
TreeItems, not IFigures. To solve this, the exclusion set has been moved
and is now a part of the Conditional.
@ptziegler ptziegler force-pushed the gef-exclusion-set branch from a461fcb to 2152829 Compare June 18, 2025 16:54
@ptziegler ptziegler merged commit 06107aa into eclipse-windowbuilder:master Jun 18, 2025
8 checks passed
@ptziegler ptziegler deleted the gef-exclusion-set branch June 18, 2025 18:33
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