【发布时间】:2014-08-26 14:04:27
【问题描述】:
我使用 Logic 示例作为参考,将端口作为子项添加到矩形 Figure/EditPart/Model。端口 Figures 显示如预期,调试显示 EditParts 和 Models 已创建并添加到父级,但子级不可选择。
在子项的 EditPart 中,我重写 isSelectable() 以返回 true。
在父级中,我尝试重写 createChildEditPolicy() 以返回 NonResizableEditPolicy,方法是颠倒使子级不可选择here 的建议,但它似乎什么也没做。如果我在孩子的 EditPart 中将 NonResizableEditPolicy 作为 SELECTION_FEEDBACK_ROLE 安装,则最初在创建时选择它,但以后无法选择。
此外,当单击子图形时,父图形也不会被选中 - 这是一个死点,单击不会更改选择。
我是否遗漏了一些使它可以选择的东西,还是可能有其他东西在干扰?
【问题讨论】:
标签: java eclipse-rcp eclipse-gef