Class TreeView<T>
java.lang.Object
org.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.ColumnViewer
org.eclipse.jface.viewers.AbstractTreeViewer
org.eclipse.jface.viewers.TreeViewer
com.amalgamasimulation.desktop.ui.tables.Tree<T>
com.amalgamasimulation.desktop.ui.views.TreeView<T>
- Type Parameters:
T-
- All Implemented Interfaces:
com.amalgamasimulation.viewupdater.SimulationView,org.eclipse.jface.viewers.IInputProvider,org.eclipse.jface.viewers.IInputSelectionProvider,org.eclipse.jface.viewers.IPostSelectionProvider,org.eclipse.jface.viewers.ISelectionProvider
- Direct Known Subclasses:
ModelStructureView
Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollector, org.eclipse.jface.viewers.StructuredViewer.ColorAndFontCollectorWithProviders -
Field Summary
Fields inherited from class com.amalgamasimulation.desktop.ui.tables.Tree
childElementsMap, columnViewAdapter, greedyChildrenCalculation, parentElementsMapFields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer
ALL_LEVELSFields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY -
Constructor Summary
ConstructorsConstructorDescriptionTreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data) Deprecated, for removal: This API element is subject to removal in a future version.TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, boolean checkboxes) Deprecated, for removal: This API element is subject to removal in a future version.TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, boolean checkboxes, boolean syncUpdate, boolean greedyChildrenCalculation) Deprecated, for removal: This API element is subject to removal in a future version.TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, boolean checkboxes, boolean syncUpdate, boolean greedyChildrenCalculation, int style) Deprecated, for removal: This API element is subject to removal in a future version.TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, int style) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<E> TreeViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> TreeViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> TreeViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.<E> TreeViewerColumnDescriptor<T, E> Deprecated, for removal: This API element is subject to removal in a future version.protected voidcreateCheckBoxColumn(String name, int width, ColumnViewAdapter<T> columnViewAdapter) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class com.amalgamasimulation.desktop.ui.tables.Tree
addCheckedItemsChangedHandler, addContextMenuHandler, addDoubleClickHandler, addSelectedItemChangedHandler, canShowFilters, checkAllItems, checkItems, column, createRowHeaderColumn, fireSelectionChanged, getCheckedItems, getColumnsCount, getFilteredChildren, getItem, handleTreeCollapse, handleTreeExpand, inputChanged, internalRefresh, isDisposed, isQuickFilterAllowed, isShown, removeCheckedItemsChangedHandler, removeColumn, removeDoubleClickHandler, removeSelectedItemChangedHandler, select, setData, setMaxCheckedItemsCount, setQuickFilterAllowed, setSelectionChangedConsumer, setSortingAllowed, showDefaultContextMenu, swtColor, uncheckAllItems, updateContent, updateViewMethods inherited from class org.eclipse.jface.viewers.TreeViewer
addTreeListener, assertContentProviderType, createViewerEditor, disassociate, doGetColumnCount, editElement, getChild, getChildren, getColumnViewerOwner, getControl, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, getViewerRowFromItem, hookControl, internalAdd, internalInitializeTree, internalRefreshStruct, isExpandable, mapElement, newItem, remove, removeAll, replace, setChildCount, setContentProvider, setExpanded, setHasChildren, setSelection, setSelection, showItem, updatePlusMethods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer
add, add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, contains, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandAll, expandToLevel, expandToLevel, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getStructuredSelection, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, indexForElement, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters, setSelectionToWidget, setSelectionToWidget, updateChildrenMethods inherited from class org.eclipse.jface.viewers.ColumnViewer
applyEditorValue, cancelEditing, checkBusy, firePostSelectionChanged, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, handleDispose, hookEditingSupport, isBusy, isCellEditorActive, isExpandableNode, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setDisplayIncrementally, setLabelProvider, triggerEditorActivationEvent, update, updateSelectionMethods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, getColorAndFontCollector, getComparator, getComparer, getFilters, getRoot, getSorter, 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, usingElementMapMethods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInputMethods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
-
Constructor Details
-
TreeView
public TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, boolean checkboxes) Deprecated, for removal: This API element is subject to removal in a future version. -
TreeView
public TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data) Deprecated, for removal: This API element is subject to removal in a future version. -
TreeView
public TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, int style) Deprecated, for removal: This API element is subject to removal in a future version. -
TreeView
public TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, boolean checkboxes, boolean syncUpdate, boolean greedyChildrenCalculation) Deprecated, for removal: This API element is subject to removal in a future version. -
TreeView
public TreeView(org.eclipse.swt.widgets.Composite parent, Function<T, List<T>> getChildrenProvider, List<T> data, boolean checkboxes, boolean syncUpdate, boolean greedyChildrenCalculation, int style) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
createCheckBoxColumn
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
createCheckBoxColumnin classTree<T>
-
addColumn
Deprecated, for removal: This API element is subject to removal in a future version. -
addColumn
public <E> TreeViewerColumnDescriptor<T,E> addColumn(String name, int width, Function<T, E> extractor) Deprecated, for removal: This API element is subject to removal in a future version. -
addColumn
public <E> TreeViewerColumnDescriptor<T,E> addColumn(String name, int width, Function<T, E> extractor, Function<E, String> labelExtractor) Deprecated, for removal: This API element is subject to removal in a future version. -
addColumn
public <E> TreeViewerColumnDescriptor<T,E> addColumn(String name, int width, Function<T, E> extractor, BiFunction<T, E, String> labelExtractor) Deprecated, for removal: This API element is subject to removal in a future version. -
getViewerColumnDescriptors
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getViewerColumnDescriptorsin classTree<T>
-