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
     }
});