org.eclipse.xtext.xtend2.ui.labeling
Class Xtend2LabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.xtext.ui.label.AbstractLabelProvider
org.eclipse.xtext.ui.label.DeclarativeLabelProvider
org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider
org.eclipse.xtext.xtend2.ui.labeling.Xtend2LabelProvider
- 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
public class Xtend2LabelProvider
- extends DefaultEObjectLabelProvider
Provides labels for a EObjects.
see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider
Constructor Summary |
Xtend2LabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
|
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 |
Xtend2LabelProvider
@Inject
public Xtend2LabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
image
public org.eclipse.swt.graphics.Image image(XtendFile element)
image
public org.eclipse.swt.graphics.Image image(XtendImport element)
image
public org.eclipse.swt.graphics.Image image(XtendClass element)
image
public org.eclipse.swt.graphics.Image image(XtendFunction element)
image
public org.eclipse.swt.graphics.Image image(JvmOperation element)
image
public org.eclipse.swt.graphics.Image image(XtendField element)
text
public java.lang.String text(XtendFile element)
text
public java.lang.String text(XtendImport element)
text
public java.lang.String text(XtendClass element)
text
public java.lang.String text(XtendFunction element)
text
public java.lang.String text(XtendField element)
text
public java.lang.String text(JvmOperation element)
signature
protected java.lang.String signature(java.lang.String simpleName,
JvmIdentifiableElement element)