org.eclipse.xtext.xbase.ui.labeling
Class XbaseLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.eclipse.xtext.ui.label.AbstractLabelProvider
                  extended by org.eclipse.xtext.ui.label.DeclarativeLabelProvider
                      extended by org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
                          extended by org.eclipse.xtext.xbase.ui.labeling.XbaseLabelProvider
All Implemented Interfaces:
org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider
Direct Known Subclasses:
PureXbaseLabelProvider, XtendLabelProvider

public class XbaseLabelProvider
extends DefaultEObjectLabelProvider

see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider


Constructor Summary
XbaseLabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
           
 
Method Summary
 org.eclipse.swt.graphics.Image image(JvmConstructor element)
           
 org.eclipse.swt.graphics.Image image(JvmField element)
           
 org.eclipse.swt.graphics.Image image(JvmFormalParameter parameter)
           
 org.eclipse.swt.graphics.Image image(JvmGenericType genericType)
           
 org.eclipse.swt.graphics.Image image(JvmOperation element)
           
 org.eclipse.swt.graphics.Image image(JvmTypeParameter parameter)
           
 org.eclipse.swt.graphics.Image image(XVariableDeclaration variableDeclaration)
           
protected  org.eclipse.jface.viewers.StyledString signature(java.lang.String simpleName, JvmIdentifiableElement element)
           
 java.lang.String test(JvmGenericType genericType)
           
 java.lang.String text(JvmConstructor element)
           
 java.lang.String text(JvmField element)
           
 java.lang.String text(JvmFormalParameter parameter)
           
 java.lang.Object text(JvmOperation element)
           
 java.lang.String text(XCasePart casePart)
           
 java.lang.String text(XVariableDeclaration variableDeclaration)
           
 
Methods inherited from class org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
doGetText, getLabelFeature
 
Methods inherited from class org.eclipse.xtext.ui.label.DeclarativeLabelProvider
doGetImage, handleImageError, handleTextError, image, image, text, text
 
Methods inherited from class org.eclipse.xtext.ui.label.AbstractLabelProvider
convertToImage, convertToString, convertToStyledString, getDefaultImage, getDefaultStyledText, getDefaultText, getImage, getStyledText, getText, setImageHelper
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
 

Constructor Detail

XbaseLabelProvider

@Inject
public XbaseLabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
Method Detail

image

public org.eclipse.swt.graphics.Image image(JvmGenericType genericType)

test

public java.lang.String test(JvmGenericType genericType)

image

public org.eclipse.swt.graphics.Image image(JvmOperation element)

text

public java.lang.Object text(JvmOperation element)

image

public org.eclipse.swt.graphics.Image image(JvmConstructor element)

text

public java.lang.String text(JvmConstructor element)

image

public org.eclipse.swt.graphics.Image image(JvmField element)

text

public java.lang.String text(JvmField element)

image

public org.eclipse.swt.graphics.Image image(JvmFormalParameter parameter)

text

public java.lang.String text(JvmFormalParameter parameter)

image

public org.eclipse.swt.graphics.Image image(XVariableDeclaration variableDeclaration)

image

public org.eclipse.swt.graphics.Image image(JvmTypeParameter parameter)

text

public java.lang.String text(XVariableDeclaration variableDeclaration)

text

public java.lang.String text(XCasePart casePart)

signature

protected org.eclipse.jface.viewers.StyledString signature(java.lang.String simpleName,
                                                           JvmIdentifiableElement element)