com.intellij.ide.structureView
Interface StructureViewTreeElement<V>

All Superinterfaces:
Navigatable, TreeElement

public interface StructureViewTreeElement<V>
extends TreeElement, Navigatable

An element in the structure view tree model.

See Also:
StructureViewModel.getRoot()

Field Summary
static StructureViewTreeElement[] EMPTY_ARRAY
           
 
Method Summary
 StructureViewTreeElement[] getChildren()
          Returns the list of children of the tree element.
 V getValue()
          Returns the data object (usually a PSI element) corresponding to the structure view element.
 
Methods inherited from interface com.intellij.ide.util.treeView.smartTree.TreeElement
getPresentation
 
Methods inherited from interface com.intellij.pom.Navigatable
canNavigate, canNavigateToSource, navigate
 

Field Detail

EMPTY_ARRAY

static final StructureViewTreeElement[] EMPTY_ARRAY
Method Detail

getValue

V getValue()
Returns the data object (usually a PSI element) corresponding to the structure view element.

Returns:
the data object instance.

getChildren

StructureViewTreeElement[] getChildren()
Description copied from interface: TreeElement
Returns the list of children of the tree element.

Specified by:
getChildren in interface TreeElement
Returns:
the list of children.