data.add(new SummaryData(Messages.LayerSummary_bounds, parseBounds(bounds)));
data.add(new SummaryData(Messages.LayerSummary_selection,layer.getFilter()));
display.asyncExec(new Runnable(){
public void run() {
SummaryDialog d=new SummaryDialog( display.getActiveShell(), Messages.LayerSummary_title
+ layer.getName(), data );
d.setBlockOnOpen(true);
d.open();
}
});
}