Class RoleDescriptionSection

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

    public class RoleDescriptionSection
    extends org.eclipse.ui.forms.widgets.Section
    Restriction access section.
    • Field Summary

      • Fields inherited from class org.eclipse.ui.forms.widgets.Section

        DESCRIPTION
      • Fields inherited from class org.eclipse.ui.forms.widgets.ExpandableComposite

        CLIENT_INDENT, clientVerticalSpacing, COMPACT, descriptionVerticalSpacing, EXPANDED, FOCUS_TITLE, GAP, LEFT_TEXT_CLIENT_ALIGNMENT, marginHeight, marginWidth, NO_TITLE, NO_TITLE_FOCUS_BOX, SHORT_TITLE_BAR, textLabel, TITLE_BAR, titleBarTextMarginWidth, toggle, TREE_NODE, TWISTIE, VGAP
      • Fields inherited from class org.eclipse.swt.widgets.Control

        handle
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterRightsViewerInizialized()
      Called after the rights viewer content was created and the viewer initialization was finished.
      protected void beforeRightsViewerInizialized()
      Called before the rights viewer content was created and the viewer initialization was finished.
      void createClient()
      Creates section content.
      protected String getLabelOfSetRightsForAttributesByDefaultButton()
      Gets the label of the 'SetRightsForAttributesByDefault' button.
      protected String getLabelOfSetRightsForNewObjectsButton()
      Gets the label of the 'SetRightsForNewObjects' button.
      • Methods inherited from class org.eclipse.ui.forms.widgets.Section

        getDescription, getDescriptionControl, getSeparatorControl, getTitleBarBackground, getTitleBarBorderColor, getTitleBarGradientBackground, internalSetExpanded, onPaint, reflow, setBackground, setBackgroundImage, setDescription, setDescriptionControl, setForeground, setSeparatorControl, setTitleBarBackground, setTitleBarBorderColor, setTitleBarGradientBackground
      • Methods inherited from class org.eclipse.ui.forms.widgets.ExpandableComposite

        addExpansionListener, computeSize, forceFocus, getClient, getExpansionStyle, getText, getTextClient, getTextClientHeightDifference, getTitleBarForeground, hasTitleBar, isExpanded, isFixedStyle, removeExpansionListener, setActiveToggleColor, setClient, setEnabled, setExpanded, setFont, setLayout, setMenu, setText, setTextClient, setTitleBarForeground, setToggleColor, setToolTipText
      • Methods inherited from class org.eclipse.swt.widgets.Canvas

        drawBackground, getCaret, getIME, scroll, setCaret, setIME
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, 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, dragDetect, dragDetect, 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, setBounds, setBounds, setCapture, setCursor, setDragDetect, setLayoutData, setLocation, setLocation, setOrientation, 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, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Constructor Detail

      • RoleDescriptionSection

        public RoleDescriptionSection​(org.eclipse.ui.forms.IManagedForm managedForm,
                                      org.eclipse.swt.widgets.Composite parent,
                                      boolean isRoleAdopted,
                                      IRightsEditorController controller,
                                      IModelEditingSupport modelEditingSupport)
        Constructor.
        Parameters:
        managedForm - the managed form, can not be null
        objectsSection - the object section, can not be null
        isRoleAdopted - tells whether the role is adopted
        parent - the parent, can not be null
        controller - the controller, can not be null
        modelEditingSupport - the model editing support, can not be null
    • Method Detail

      • createClient

        public void createClient()
        Creates section content.
      • getLabelOfSetRightsForAttributesByDefaultButton

        protected String getLabelOfSetRightsForAttributesByDefaultButton()
        Gets the label of the 'SetRightsForAttributesByDefault' button.
        Returns:
        the label, can not be null
      • getLabelOfSetRightsForNewObjectsButton

        protected String getLabelOfSetRightsForNewObjectsButton()
        Gets the label of the 'SetRightsForNewObjects' button.
        Returns:
        the label, can not be null
      • beforeRightsViewerInizialized

        protected void beforeRightsViewerInizialized()
        Called before the rights viewer content was created and the viewer initialization was finished.
      • afterRightsViewerInizialized

        protected void afterRightsViewerInizialized()
        Called after the rights viewer content was created and the viewer initialization was finished.