@Override public IItemLabelProvider getLabelProvider ( final Object object ) { final IItemLabelProvider labelProvider = super.getLabelProvider ( object ); return new IItemLabelProvider () { @Override public String getText ( final Object object ) { String label = labelProvider.getText ( object ); if ( label != null && object instanceof Component ) { label = String.format ( "%s \u2219 %s", label, Components.makeFullQualified ( (Component)object ) ); } return label; } @Override public Object getImage ( final Object object ) { return labelProvider.getImage ( object ); } }; }
@Override public IItemLabelProvider getLabelProvider ( final Object object ) { final IItemLabelProvider labelProvider = super.getLabelProvider ( object ); return new IItemLabelProvider () { @Override public String getText ( final Object object ) { String label = labelProvider.getText ( object ); if ( label != null && object instanceof Component ) { label = String.format ( "%s \u2219 %s", label, Components.makeFullQualified ( (Component)object ) ); } return label; } @Override public Object getImage ( final Object object ) { return labelProvider.getImage ( object ); } }; }