org.eclipse.xtext.ui.label
Class InjectableAdapterFactoryLabelProvider

java.lang.Object
  extended by org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
      extended by org.eclipse.xtext.ui.label.InjectableAdapterFactoryLabelProvider
All Implemented Interfaces:
org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableLabelProvider

public class InjectableAdapterFactoryLabelProvider
extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider

Author:
Sebastian Zarnekow - Initial contribution and API, Michael Clay

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.ColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontAndColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontProvider
 
Field Summary
 
Fields inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
adapterFactory, defaultBackground, defaultFont, defaultForeground, isFireLabelUpdateNotifications, labelProviderListeners
 
Constructor Summary
InjectableAdapterFactoryLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
           
 
Method Summary
 java.lang.String getText(java.lang.Object object)
          Returns the text for the label of the given element.
 
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
addListener, dispose, fireLabelProviderChanged, getAdapterFactory, getBackground, getBackground, getColorFromObject, getColumnImage, getColumnText, getDefaultBackground, getDefaultFont, getDefaultForeground, getDefaultImage, getFont, getFont, getFontFromObject, getForeground, getForeground, getImage, getImageFromObject, isFireLabelUpdateNotifications, isLabelProperty, notifyChanged, removeListener, setAdapterFactory, setDefaultBackground, setDefaultFont, setDefaultForeground, setFireLabelUpdateNotifications
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectableAdapterFactoryLabelProvider

@Inject
public InjectableAdapterFactoryLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Method Detail

getText

public java.lang.String getText(java.lang.Object object)
Description copied from interface: org.eclipse.jface.viewers.ILabelProvider
Returns the text for the label of the given element.

Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getText in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
Parameters:
object - the element for which to provide the label text
Returns:
the text string used to label the element, or null if there is no text label for the given object