GEFダイアグラムで図が選択されたときに、メソッドを起動する必要があります。addSelectionChangedListenerは、図を選択するとうまく機能しますが、同じ図をもう一度クリックすると(「選択解除」)、リスナーは起動しません。
どうすれば修正できますか?
final GraphicalViewer viewer = new ScrollingGraphicalViewer();
viewer.addSelectionChangedListener(new ISelectionChangedListener() {
public void selectionChanged(SelectionChangedEvent event) {
//Fired when figure is selected, but not when same figure is selected again
}
});