Class ModelSash

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable
    Direct Known Subclasses:
    MigrationModelSash

    public class ModelSash
    extends org.eclipse.swt.custom.SashForm
    A sash to display both the structure and the properties of a metamodel
    Author:
    markus.herrmannsdoer
    • 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
      ModelSash​(org.eclipse.swt.widgets.Composite parent, int style)
      Constructor
      ModelSash​(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PropertiesTableViewer getPropertiesViewer()
      Getter for properties viewer
      StructureTreeViewer getStructureViewer()
      Getter for structure viewer
      • 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, setFocus, 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

      • ModelSash

        public ModelSash​(org.eclipse.swt.widgets.Composite parent,
                         int style)
        Constructor
        Parameters:
        parent - Parent composite
        style - Sash style
      • ModelSash

        public ModelSash​(org.eclipse.swt.widgets.Composite parent,
                         int style,
                         org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
        Constructor
        Parameters:
        parent - Parent composite
        style - Sash style
    • Method Detail

      • getStructureViewer

        public StructureTreeViewer getStructureViewer()
        Getter for structure viewer
        Returns:
        Structure viewer
      • getPropertiesViewer

        public PropertiesTableViewer getPropertiesViewer()
        Getter for properties viewer
        Returns:
        Properties viewer