}
};
this.sourceTableViewer.setContentProvider( contentProvider );
final ValueLabelProvider valueLabelProvider = new ValueLabelProvider( part, this.memberProperty );
final ColumnLabelProvider labelProvider = new ColumnLabelProvider()
{
@Override
public String getText( final Object element )
{
return valueLabelProvider.getText( element );
}
@Override
public Image getImage( final Object element )
{
return valueLabelProvider.getImage( element );
}
@Override
public void dispose()
{
super.dispose();
valueLabelProvider.dispose();
}
};
viewerColumn.setLabelProvider( labelProvider );