public interface IPipelinedTreeContentProvider2 extends IPipelinedTreeContentProvider
ITreeContentProvider
is respected by the Common Navigator.
Note: this should be used instead of IPipelinedTreeContentProvider
so
that the hasChildren indication reflects the actual pipelined children that
will be presented.INavigatorPipelineService
,
INavigatorContentService.getPipelineService()
Modifier and Type | Method and Description |
---|---|
boolean |
hasPipelinedChildren(Object anInput,
boolean currentHasChildren)
Intercept the fact of having children and optionally modify this.
|
getPipelinedChildren, getPipelinedElements, getPipelinedParent, interceptAdd, interceptRefresh, interceptRemove, interceptUpdate
init
getChildren, getElements, getParent, hasChildren
dispose, inputChanged
restoreState, saveState
boolean hasPipelinedChildren(Object anInput, boolean currentHasChildren)
anInput
- An input from the viewercurrentHasChildren
- The current proposed setting of hasChildren thus far from the
upstream content providers.
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.