Class OperationSash

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class OperationSash
    extends org.eclipse.swt.custom.SashForm
    Sash containing the operation, parameter and constraint viewer
    Version:
    $Rev$
    Author:
    herrmama, $Author$
    • Field Summary

      • Fields inherited from class org.eclipse.swt.custom.SashForm

        SASH_WIDTH
      • Fields inherited from class org.eclipse.swt.widgets.Composite

        embeddedHandle
      • Fields inherited from class org.eclipse.swt.widgets.Widget

        handle
    • Constructor Summary

      Constructors 
      Constructor Description
      OperationSash​(org.eclipse.swt.widgets.Composite parent, IExtentProvider provider)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      OperationViewer getOperationViewer()
      Returns operationViewer.
      OperationInstance getSelectedOperation()
      Get the selected operation
      boolean setFocus()
      void updateOperations​(org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
      Update the offered operations by means of a selection of elements
      • Methods inherited from class org.eclipse.swt.custom.SashForm

        getMaximizedControl, getOrientation, getSashWidth, getStyle, getWeights, setBackground, setForeground, setLayout, setMaximizedControl, setOrientation, setSashWidth, setToolTipText, setWeights
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayoutDeferred, setTabList
      • Methods inherited from class org.eclipse.swt.widgets.Scrollable

        computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
      • Methods inherited from class org.eclipse.swt.widgets.Control

        addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
      • Methods inherited from class org.eclipse.swt.widgets.Widget

        addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Constructor Detail

      • OperationSash

        public OperationSash​(org.eclipse.swt.widgets.Composite parent,
                             IExtentProvider provider)
        Constructor
        Parameters:
        parent -
    • Method Detail

      • setFocus

        public boolean setFocus()
        Overrides:
        setFocus in class org.eclipse.swt.widgets.Composite
      • getSelectedOperation

        public OperationInstance getSelectedOperation()
        Get the selected operation
        Returns:
        Operation
      • updateOperations

        public void updateOperations​(org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
        Update the offered operations by means of a selection of elements
      • getOperationViewer

        public OperationViewer getOperationViewer()
        Returns operationViewer.