Class AbstractHeaderMenu

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private ProductLineProject plp  
      • Fields inherited from class org.eclipse.swt.widgets.Control

        view
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractHeaderMenu​(org.eclipse.swt.widgets.Composite parent, ProductLineProject plp)
      Sole constructor for this class.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Closes the header menu.
      protected ProductLineProject getProductLineProject()
      Returns the current edited ProductLineProject.
      abstract void revalidateButtons()
      Enables or disables the buttons, depending on whether a the related action is possible.
      protected void setLayout()
      Sets the Layout for this Composite.
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, 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, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, 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, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
      • Methods inherited from class org.eclipse.swt.widgets.Widget

        addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Constructor Detail

      • AbstractHeaderMenu

        protected AbstractHeaderMenu​(org.eclipse.swt.widgets.Composite parent,
                                     ProductLineProject plp)
        Sole constructor for this class.
        Parameters:
        parent - The parent holding this menu.
        plp - The current edited ProductLineProject
    • Method Detail

      • setLayout

        protected void setLayout()
        Sets the Layout for this Composite.
      • revalidateButtons

        public abstract void revalidateButtons()
        Enables or disables the buttons, depending on whether a the related action is possible. This check should be performed whenever the page becomes activated.
      • close

        public void close()
        Closes the header menu.