org.eclipse.xtext.xtend2.ui.outline
Class Xtend2OutlineTreeProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
      extended by org.eclipse.xtext.xtend2.ui.outline.Xtend2OutlineTreeProvider
All Implemented Interfaces:
IOutlineTreeStructureProvider, IOutlineTreeProvider

public class Xtend2OutlineTreeProvider
extends DefaultOutlineTreeProvider

Customization of the default outline structure.

Author:
Jan Koehnlein

Field Summary
 
Fields inherited from class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
createChildrenDispatcher, createNodeDispatcher, imageDispatcher, isLeafDispatcher, labelProvider, locationInFileProvider, textDispatcher
 
Constructor Summary
Xtend2OutlineTreeProvider()
           
 
Method Summary
protected  void _createChildren(DocumentRootNode parentNode, XtendFile xtendFile)
           
protected  void _createChildren(IOutlineNode parentNode, JvmOperation inferredOperation)
           
protected  void _createChildren(IOutlineNode parentNode, XtendClass xtendClass)
           
protected  boolean _isLeaf(XtendMember function)
           
protected  int index(XtendFunction f)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider
_createChildren, _createChildren, _createChildren, _createChildren, _createNode, _createNode, _image, _isLeaf, _isLeaf, _text, createChildren, createEObjectNode, createEStructuralFeatureNode, createNode, createRoot, nullSafeClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Xtend2OutlineTreeProvider

public Xtend2OutlineTreeProvider()
Method Detail

_createChildren

protected void _createChildren(DocumentRootNode parentNode,
                               XtendFile xtendFile)

_createChildren

protected void _createChildren(IOutlineNode parentNode,
                               XtendClass xtendClass)

_createChildren

protected void _createChildren(IOutlineNode parentNode,
                               JvmOperation inferredOperation)

_isLeaf

protected boolean _isLeaf(XtendMember function)

index

protected int index(XtendFunction f)