public abstract class ModeAwareOutlineTreeProvider extends DefaultOutlineTreeProvider implements IOutlineTreeProvider.ModeAware
IOutlineTreeProvider.Background, IOutlineTreeProvider.Cancelable, IOutlineTreeProvider.ModeAware
createChildrenDispatcher, createNodeDispatcher, imageDispatcher, isLeafDispatcher, labelProvider, locationInFileProvider, textDispatcher
Constructor and Description |
---|
ModeAwareOutlineTreeProvider() |
Modifier and Type | Method and Description |
---|---|
OutlineMode |
getCurrentMode() |
OutlineMode |
getNextMode() |
abstract java.util.List<OutlineMode> |
getOutlineModes() |
void |
setCurrentMode(OutlineMode outlineMode) |
_createChildren, _createChildren, _createChildren, _createChildren, _createNode, _createNode, _createNode, _image, _isLeaf, _isLeaf, _text, checkCanceled, createChildren, createEObjectNode, createEObjectNode, createEStructuralFeatureNode, createNode, createRoot, createRoot, isLocalElement, nullSafeClassName
public abstract java.util.List<OutlineMode> getOutlineModes()
getOutlineModes
in interface IOutlineTreeProvider.ModeAware
public OutlineMode getCurrentMode()
getCurrentMode
in interface IOutlineTreeProvider.ModeAware
public OutlineMode getNextMode()
getNextMode
in interface IOutlineTreeProvider.ModeAware
public void setCurrentMode(OutlineMode outlineMode)
setCurrentMode
in interface IOutlineTreeProvider.ModeAware