org.eclipse.xtext.xbase.ui.labeling
Class XbaseLabelProvider
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.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)
|
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 |
XbaseLabelProvider
@Inject
public XbaseLabelProvider(org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate)
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)