/** * This implements {@link IItemLabelProvider#getText IItemLabelProvider.getText} * by delegating to <code>(IItemLabelProvider)</code>{@link #decoratedItemProvider}. */ public String getText(Object object) { return ((IItemLabelProvider)decoratedItemProvider).getText(object); }
@Override public String getText(Object object) { IItemLabelProvider itemLabelProvider = (IItemLabelProvider) adapterFactory.adapt(object, IItemLabelProvider.class); return itemLabelProvider != null ? itemLabelProvider.getText(object) : null; }
/** * Uses the delegate item provider to return the delegate value's text. */ @Override public String getText(Object object) { return delegateItemProvider instanceof IItemLabelProvider ? ((IItemLabelProvider)delegateItemProvider).getText(getDelegateValue()) : null; }
itemLabelProvider.getText(object) : object == null ? "" :
public String getName(Object object) { // If eCore, return the ENamedElement name // if (object instanceof ENamedElement) { return ((ENamedElement)object).getName(); } // If there is an adapter of the correct type, return the item label // IItemLabelProvider itemLabelProvider = (IItemLabelProvider)adapterFactory.adapt(object, IItemLabelProvider.class); return itemLabelProvider != null ? itemLabelProvider.getText(object) : null; }
public String getName(Object object) { // If eCore, return the ENamedElement name // if (object instanceof ENamedElement) { return ((ENamedElement)object).getName(); } // If there is an adapter of the correct type, return the item label // IItemLabelProvider itemLabelProvider = (IItemLabelProvider)adapterFactory.adapt(object, IItemLabelProvider.class); return itemLabelProvider != null ? itemLabelProvider.getText(object) : null; }
@Override public String getText ( final Object element ) { final IItemLabelProvider labelProvider = (IItemLabelProvider)this.adapterFactory.adapt ( element, IItemLabelProvider.class ); if ( labelProvider != null ) { final String label = labelProvider.getText ( element ); final String parents = makeParents ( element ); if ( parents != null && !parents.isEmpty () ) { return label + " - " + parents; } else { return label; } } else { return super.getText ( element ); } }
@Override public String getText ( final Object element ) { final IItemLabelProvider labelProvider = (IItemLabelProvider)this.adapterFactory.adapt ( element, IItemLabelProvider.class ); if ( labelProvider != null ) { final String label = labelProvider.getText ( element ); final String parents = makeParents ( element ); if ( parents != null && !parents.isEmpty () ) { return label + " - " + parents; } else { return label; } } else { return super.getText ( element ); } }
return itemLabelProvider.getText(object);