我正在研究Eclipse插件,我需要对编辑器执行拖放支持。编辑器是一个包含多个EditPart的画布。我需要:当用户在另一个editpart上删除(一个editpart /几个选择的editparts)时,系统会检测它并确定所有editparts模型并执行一些代码。 在我看来,我应该使用策略(XYLayoutEditPolicy的一些子类),但是当用户删除部件/部件时,我无法捕获事件。 我需要帮助。感谢。
答案 0 :(得分:0)
刚刚解决了。只需覆盖getAddCommand方法即可。 EventTarget - 是主机。你可以通过getHost()调用来获取它。无需使用cath事件 - 只需创建命令,它将在需要时执行。