org.eclipse.xtext.ui.editor.outline.impl
Class OutlineTreeState
java.lang.Object
org.eclipse.xtext.ui.editor.outline.impl.OutlineTreeState
public class OutlineTreeState
- extends java.lang.Object
Either stores the expansion/selection of a tree viewer or aggregates the new expansion/selection state.
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutlineTreeState
public OutlineTreeState(org.eclipse.jface.viewers.TreeViewer treeViewer)
OutlineTreeState
public OutlineTreeState()
getExpandedNodes
protected java.util.Set<IOutlineNode> getExpandedNodes(org.eclipse.jface.viewers.TreeViewer treeViewer)
getSelectedNodes
protected java.util.Set<IOutlineNode> getSelectedNodes(org.eclipse.jface.viewers.TreeViewer treeViewer)
getSelectedNodes
public java.util.Set<IOutlineNode> getSelectedNodes()
getExpandedNodes
public java.util.Set<IOutlineNode> getExpandedNodes()
addExpandedNode
public boolean addExpandedNode(IOutlineNode node)
addSelectedNode
public boolean addSelectedNode(IOutlineNode node)