org.eclipse.xtext.xtend2.ui.outline
Class Xtend2OutlineTreeProvider
java.lang.Object
org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
org.eclipse.xtext.ui.editor.outline.impl.ModeAwareOutlineTreeProvider
org.eclipse.xtext.xtend2.ui.outline.Xtend2OutlineTreeProvider
- All Implemented Interfaces:
- IOutlineTreeStructureProvider, IOutlineTreeProvider
public class Xtend2OutlineTreeProvider
- extends ModeAwareOutlineTreeProvider
Customization of the default outline structure.
- Author:
- Jan Koehnlein
Methods inherited from class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider |
_createChildren, _createChildren, _createChildren, _createChildren, _createNode, _createNode, _createNode, _image, _isLeaf, _text, createChildren, createEObjectNode, createEObjectNode, createEStructuralFeatureNode, createNode, createRoot, isLocalElement, nullSafeClassName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Xtend2OutlineTreeProvider
public Xtend2OutlineTreeProvider()
_createChildren
protected void _createChildren(DocumentRootNode parentNode,
XtendFile xtendFile)
createFeatureNodes
protected void createFeatureNodes(IOutlineNode parentNode,
XtendClass xtendClass)
createNodeForFeature
protected XtendFeatureNode createNodeForFeature(IOutlineNode parentNode,
JvmGenericType inferredType,
JvmFeature jvmFeature,
org.eclipse.emf.ecore.EObject semanticFeature)
createXtendFeatureNode
protected XtendFeatureNode createXtendFeatureNode(IOutlineNode parentNode,
org.eclipse.emf.ecore.EObject modelElement,
org.eclipse.swt.graphics.Image image,
java.lang.Object text,
boolean isLeaf)
isStatic
protected boolean isStatic(org.eclipse.emf.ecore.EObject element)
_isLeaf
protected boolean _isLeaf(org.eclipse.emf.ecore.EObject element)
- Overrides:
_isLeaf
in class DefaultOutlineTreeProvider
_text
protected java.lang.Object _text(XtendImport xtendImport)
getOutlineModes
public java.util.List<OutlineMode> getOutlineModes()
- Specified by:
getOutlineModes
in class ModeAwareOutlineTreeProvider