Class StructureTreeViewer

  • All Implemented Interfaces:
    org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider

    public class StructureTreeViewer
    extends org.eclipse.jface.viewers.TreeViewer
    A tree viewer to display a metamodel using the Ecore default item providers
    Author:
    markus.herrmannsdoer
    • Field Summary

      • Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer

        ALL_LEVELS
    • Constructor Summary

      Constructors 
      Constructor Description
      StructureTreeViewer​(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
      Constructor
    • Method Summary

      • Methods inherited from class org.eclipse.jface.viewers.TreeViewer

        editElement, getControl, getLabelProvider, getTree, isExpandable, remove, replace, setChildCount, setContentProvider, setHasChildren, setSelection
      • Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer

        add, add, addTreeListener, collapseAll, collapseToLevel, expandAll, expandAll, expandToLevel, expandToLevel, expandToLevel, expandToLevel, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getSelection, getStructuredSelection, getVisibleExpandedElements, insert, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters
      • Methods inherited from class org.eclipse.jface.viewers.ColumnViewer

        applyEditorValue, cancelEditing, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getLabelProvider, isBusy, isCellEditorActive, refresh, refresh, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, update
      • Methods inherited from class org.eclipse.jface.viewers.StructuredViewer

        addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, getComparator, getComparer, getFilters, getSorter, refresh, refresh, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, update
      • Methods inherited from class org.eclipse.jface.viewers.ContentViewer

        getContentProvider, getInput
      • Methods inherited from class org.eclipse.jface.viewers.Viewer

        addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, setData, setSelection
      • Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider

        addSelectionChangedListener, removeSelectionChangedListener, setSelection
    • Constructor Detail

      • StructureTreeViewer

        public StructureTreeViewer​(org.eclipse.swt.widgets.Composite parent,
                                   int style,
                                   org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
        Constructor
        Parameters:
        parent - Parent composite
        style - Viewer style
        adapterFactory -