2 package eu
.etaxonomy
.taxeditor
.editor
.view
.uses
;
4 import org
.eclipse
.jface
.viewers
.ColumnLabelProvider
;
5 import org
.eclipse
.jface
.viewers
.DelegatingStyledCellLabelProvider
.IStyledLabelProvider
;
6 import org
.eclipse
.jface
.viewers
.StyledString
;
8 import eu
.etaxonomy
.cdm
.model
.description
.DescriptionBase
;
16 public class UsesLabelProvider
extends ColumnLabelProvider
implements IStyledLabelProvider
{
18 public String
getText(Object element
) {
19 /*return DescriptionHelper.getLabel(element);
21 for (Marker marker : element.getMarkers()) {
22 if (marker.getMarkerType().getTitleCache().equals("use")) {
23 return "Use: " + text;
26 String text
= ((DescriptionBase
)element
).getTitleCache();
27 if (text
== null || text
.length() == 0) {
28 text
= "No label provided";
31 return "Use: " + text
;
35 public StyledString
getStyledText(Object element
) {
36 return new StyledString(this.getText(element
), StyledString
.QUALIFIER_STYLER
);