Interface IMapTree
- All Known Implementing Classes:
MapTree
public interface IMapTree
Functionality provided by the MapTree.
-
Method Summary
Modifier and Type Method Description voidexpandTree(MapTreeItem toNode)Expands the tree to the given node.MapTreeViewgenerateTree(ProjectExplorer projectExplorer)Called to initialize the tree.MapTreeItemgetRoot()Returns the rootMapTreeItemnode.MapTreeItemgetSelectedNode()Returns the currently selectedMapTreeItemnode.ITreeActionManagergetTreeActionManager()ITreeActionManagerof the tree.voidrefreshTree()Refreshes the tree view.
-
Method Details
-
generateTree
Called to initialize the tree.- Parameters:
projectExplorer- RootProjectExplorerworkspace node.- Returns:
MapTreeViewready for rendering.
-
refreshTree
void refreshTree()Refreshes the tree view. -
expandTree
Expands the tree to the given node.- Parameters:
toNode- Node to expand to.
-
getSelectedNode
MapTreeItem getSelectedNode()Returns the currently selectedMapTreeItemnode.- Returns:
- Selected
MapTreeItemnode.
-
getRoot
MapTreeItem getRoot()Returns the rootMapTreeItemnode.- Returns:
- Root
MapTreeItemnode.
-
getTreeActionManager
ITreeActionManager getTreeActionManager()ITreeActionManagerof the tree.- Returns:
ITreeActionManager.
-