public class BehaviorTreeViewer
extends org.eclipse.jface.viewers.TreeViewer
implements org.eclipse.jface.viewers.ISelectionChangedListener
Constructor and Description |
---|
BehaviorTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style,
ScenarioManager scenario,
int behaviorPos)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
Add listener to our tree
|
protected void |
fillContextMenu(org.eclipse.jface.action.IMenuManager contextMenu) |
boolean |
forceFocus()
Force the focus on this composite
|
org.eclipse.swt.widgets.TreeItem |
getItem(org.eclipse.swt.graphics.Point point)
Get item under the point
|
org.w3c.dom.Element |
getRootElement()
Root element getter
|
void |
removeListener(int event,
org.eclipse.swt.widgets.Listener listener)
Remove a listener from our tree
|
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent selectionChangedEvent)
Provides the selection listener which filters the selection to the elements on the same level
|
void |
setBehaviorPos(int behaviorPos)
Set the behavior position
|
void |
setDocument(org.eclipse.jface.text.IDocument doc)
Set document in our tree view.
|
org.eclipse.swt.graphics.Point |
toDisplay(int x,
int y) |
addTreeListener, assertContentProviderType, createChildren, createViewerEditor, disassociate, doGetColumnCount, editElement, getChild, getChildren, getColumnViewerOwner, getControl, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, getViewerRowFromItem, handleTreeExpand, hookControl, internalAdd, internalInitializeTree, internalRefreshStruct, isExpandable, mapElement, newItem, remove, removeAll, replace, setChildCount, setContentProvider, setExpanded, setHasChildren, setSelection, setSelection, showItem, updatePlus
add, add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getExpandedElements, getExpandedState, getExpandedTreePaths, getFilteredChildren, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, handleTreeCollapse, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setSelectionToWidget, setSelectionToWidget, updateChildren
applyEditorValue, cancelEditing, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isCellEditorActive, refresh, refresh, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilters, getRoot, getSorter, handleDispose, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, needsRefilter, preservingSelection, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
public BehaviorTreeViewer(org.eclipse.swt.widgets.Composite parent, int style, ScenarioManager scenario, int behaviorPos)
parent
- style
- scenario
- behaviorPos
- public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent selectionChangedEvent)
selectionChanged
in interface org.eclipse.jface.viewers.ISelectionChangedListener
protected void fillContextMenu(org.eclipse.jface.action.IMenuManager contextMenu)
public void setBehaviorPos(int behaviorPos)
behaviorPos
- public void setDocument(org.eclipse.jface.text.IDocument doc)
doc
- public org.w3c.dom.Element getRootElement()
public org.eclipse.swt.graphics.Point toDisplay(int x, int y)
x
- y
- public org.eclipse.swt.widgets.TreeItem getItem(org.eclipse.swt.graphics.Point point)
point
- public boolean forceFocus()
public void addListener(int eventType, org.eclipse.swt.widgets.Listener listener)
eventType
- listener
- public void removeListener(int event, org.eclipse.swt.widgets.Listener listener)
event
- listener
-