Я экспериментирую со странной проблемой разработки Drag and Drop с GEF.Если я запускаю операцию перетаскивания еще не выбранного элемента в org.eclipse.gef.ui.parts.TreeViewer, выбранный элемент, полученный из EditPartViewer.getSelectedEditPart (), отличается от элемента, полученного с помощью элемента управления SWT Tree (Tree.getSelection()).
Это появляется только тогда, когда я начинаю операцию перетаскивания, не выбирая элемент в дереве перед началом операции: шаги для воспроизведения: - выберите элемент в древовидной структуре - начинайте перетаскивать элемент невыбранный дерева
теперь метод Tree.getSelection () возвращает перетаскиваемый TreeItem, но EditPartViewer.getSelectedEditPart () по-прежнему возвращает выбранную часть редактирования, а не перетаскиваемую.
Как это исправитьповедение?