Class MenuHelper


  • public class MenuHelper
    extends Object
    Instance of this class creates menu and menu listeners.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.swt.widgets.MenuItem addAddPathPointItem​(org.eclipse.swt.widgets.Menu menu, org.eclipse.draw2d.geometry.Point pointToAdd)
      Adds "Add path point" item to given menu.
      org.eclipse.swt.widgets.MenuItem addAddToDiagramItem​(org.eclipse.swt.widgets.Menu menu, org.eclipse.draw2d.Label label, Collection<com._1c.g5.v8.dt.diagram.framework.IEntity> diagramEntities)
      Adds "Add to diagram" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addAddToGroupItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Add to group" item to given menu.
      org.eclipse.swt.widgets.MenuItem addAutoLayoutItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Auto layout" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addAutoRouteItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Auto route" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addBuildConnectedItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Build connected" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addBuildReferencedItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Build referenced" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addCollapseAllItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Collapse All" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addCollapseItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Collapse" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addCommentItem​(org.eclipse.swt.widgets.Menu menu, com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram)
      Adds "Comment" item to given menu.
      org.eclipse.swt.widgets.MenuItem addDeleteItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Delete" item to given menu.
      org.eclipse.swt.widgets.MenuItem addExpandAllItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Expand All" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addExpandItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Expand" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addExtendedCommentItem​(org.eclipse.swt.widgets.Menu menu)
      Adds extended "Comment" item to given menu.
      org.eclipse.swt.widgets.MenuItem addExtractFromGroupItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Extract from group" item to given menu.
      org.eclipse.swt.widgets.MenuItem addGoBackItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Back" item to given menu.
      org.eclipse.swt.widgets.MenuItem addGoForwardItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Forward" item to given menu.
      org.eclipse.swt.widgets.MenuItem addGroupItem​(org.eclipse.swt.widgets.Menu menu, org.eclipse.draw2d.geometry.Point createdGroupLocation)
      Adds "group" item to given menu.
      org.eclipse.swt.widgets.MenuItem addOpenGroupItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Open group" item to given menu.
      org.eclipse.swt.widgets.MenuItem addOpenInNewTabItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Open in new tab" item to given menu.
      org.eclipse.swt.widgets.MenuItem addOpenObjectItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Open object" item to given menu.
      org.eclipse.swt.widgets.MenuItem addPrintItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Print" item to given menu.
      org.eclipse.swt.widgets.MenuItem addRemovePathPointItem​(org.eclipse.swt.widgets.Menu menu, com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram)
      Adds "Remove path point" item to given menu.
      org.eclipse.swt.widgets.MenuItem addRenameGroupItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Rename" item to given menu.
      org.eclipse.swt.widgets.MenuItem addSaveItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Save" item to given menu.
      void addSeparator​(org.eclipse.swt.widgets.Menu menu)
      Adds separator to given menu.
      org.eclipse.swt.widgets.MenuItem addShowConnectedItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Show connected" item to given menu.
      org.eclipse.swt.widgets.MenuItem addShowOnlyItem​(org.eclipse.swt.widgets.Menu menu, com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram)
      Adds "Show only" item to given menu.
      org.eclipse.swt.widgets.MenuItem addTabRefreshItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "Tab refresh" item for given label to given menu.
      org.eclipse.swt.widgets.MenuItem addUngroupItem​(org.eclipse.swt.widgets.Menu menu)
      Adds "ungroup" item to given menu.
      org.eclipse.swt.events.SelectionListener getAddPathPointListener​(org.eclipse.draw2d.geometry.Point pointToAdd)
      Returns add path point item listener.
      org.eclipse.swt.events.SelectionListener getAddToDiagramListener​(org.eclipse.draw2d.Label label)
      Returns add to diagram item listener.
      org.eclipse.swt.events.SelectionListener getAddToGroupListener()
      Returns add to group item listener.
      org.eclipse.swt.events.SelectionListener getAutoLayoutListener()
      Returns auto layout item listener.
      org.eclipse.swt.events.SelectionListener getAutoRouteListener()
      Returns auto route item listener.
      org.eclipse.swt.events.SelectionListener getBuildConnectedListener()
      Returns build connected item listener.
      org.eclipse.swt.events.SelectionListener getBuildReferencedListener()
      Returns build referenced item listener.
      org.eclipse.swt.events.SelectionListener getCollapseAllListener()
      Returns collapse all item listener.
      org.eclipse.swt.events.SelectionListener getCollapseListener()
      Returns collapse item listener.
      org.eclipse.swt.events.SelectionListener getDeleteListener()
      Returns delete item listener.
      org.eclipse.swt.events.SelectionListener getEditCommentListener()
      Returns edit comment item listener.
      org.eclipse.swt.events.SelectionListener getExpandAllListener()
      Returns expand all item listener.
      org.eclipse.swt.events.SelectionListener getExpandListener()
      Returns expand item listener.
      org.eclipse.swt.events.SelectionListener getExtractListener()
      Returns extract item listener.
      org.eclipse.swt.events.SelectionListener getGoBackListener()
      Returns go back item listener.
      org.eclipse.swt.events.SelectionListener getGoForwardListener()
      Returns go forward item listener.
      org.eclipse.swt.events.SelectionListener getGroupItemListener​(org.eclipse.draw2d.geometry.Point createdGroupLocation)
      Returns group item listener.
      org.eclipse.swt.events.SelectionListener getHideAllCommentsListener()
      Returns hide all comments item listener.
      org.eclipse.swt.events.SelectionListener getHideCommentListener()
      Returns hide comment item listener.
      org.eclipse.swt.widgets.Menu getMenu()
      Returns diagram context menu.
      org.eclipse.swt.events.SelectionListener getOpenGroupListener()
      Returns open group item listener.
      org.eclipse.swt.events.SelectionListener getOpenInNewTabItemListener()
      Returns open in new tab item listener.
      org.eclipse.swt.events.SelectionListener getOpenObjectListener()
      Returns open object item listener.
      org.eclipse.swt.events.SelectionListener getPrintAllListener()
      Returns print all item listener.
      org.eclipse.swt.events.SelectionListener getPrintSelectedListener()
      Returns print selected item listener.
      org.eclipse.swt.events.SelectionListener getRemovePathPointListener()
      Returns remove path point item listener.
      org.eclipse.swt.events.SelectionListener getRenameGroupListener()
      Returns rename group item listener.
      org.eclipse.swt.events.SelectionListener getSaveAllListener()
      Returns save all item listener.
      org.eclipse.swt.events.SelectionListener getSaveSelectedListener()
      Returns save selected item listener.
      static String getSeparator()
      Returns separator.
      org.eclipse.swt.events.SelectionListener getShowAllCommentsListener()
      Returns show all comments item listener.
      org.eclipse.swt.events.SelectionListener getShowAllConnectionsListener()
      Returns show all item listener.
      org.eclipse.swt.events.SelectionListener getShowCommentListener()
      Returns show comment item listener.
      org.eclipse.swt.events.SelectionListener getShowConnectedListener()
      Returns show connected item listener.
      org.eclipse.swt.events.SelectionListener getShowOnlyListener​(String partToShow)
      Returns show only item listener.
      org.eclipse.swt.events.SelectionListener getTabRefreshListener()
      Returns tab refresh item listener.
      org.eclipse.swt.events.SelectionListener getUngroupItemListener()
      Returns ungroup item listener.
    • Constructor Detail

      • MenuHelper

        public MenuHelper​(DiagramTabItem tab)
        Constuctor.
        Parameters:
        tab - - tab to create menu helper for. Can't be null.
    • Method Detail

      • getSeparator

        public static String getSeparator()
        Returns separator.
        Returns:
        separator. Can't return null.
      • getMenu

        public org.eclipse.swt.widgets.Menu getMenu()
        Returns diagram context menu.
        Returns:
        diagram context menu. Can't return null.
      • addGroupItem

        public org.eclipse.swt.widgets.MenuItem addGroupItem​(org.eclipse.swt.widgets.Menu menu,
                                                             org.eclipse.draw2d.geometry.Point createdGroupLocation)
        Adds "group" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        createdGroupLocation - - location of group that will be created. Can't be null.
        Returns:
        added item. Can't return null.
      • addUngroupItem

        public org.eclipse.swt.widgets.MenuItem addUngroupItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "ungroup" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addOpenInNewTabItem

        public org.eclipse.swt.widgets.MenuItem addOpenInNewTabItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Open in new tab" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addOpenGroupItem

        public org.eclipse.swt.widgets.MenuItem addOpenGroupItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Open group" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addAddToGroupItem

        public org.eclipse.swt.widgets.MenuItem addAddToGroupItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Add to group" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addExtractFromGroupItem

        public org.eclipse.swt.widgets.MenuItem addExtractFromGroupItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Extract from group" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addDeleteItem

        public org.eclipse.swt.widgets.MenuItem addDeleteItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Delete" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addGoBackItem

        public org.eclipse.swt.widgets.MenuItem addGoBackItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Back" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addGoForwardItem

        public org.eclipse.swt.widgets.MenuItem addGoForwardItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Forward" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addRenameGroupItem

        public org.eclipse.swt.widgets.MenuItem addRenameGroupItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Rename" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addSaveItem

        public org.eclipse.swt.widgets.MenuItem addSaveItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Save" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addPrintItem

        public org.eclipse.swt.widgets.MenuItem addPrintItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Print" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addCommentItem

        public org.eclipse.swt.widgets.MenuItem addCommentItem​(org.eclipse.swt.widgets.Menu menu,
                                                               com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram)
        Adds "Comment" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        diagram - - diagram to add comment. Can't be null.
        Returns:
        added item. Can't return null.
      • addExtendedCommentItem

        public org.eclipse.swt.widgets.MenuItem addExtendedCommentItem​(org.eclipse.swt.widgets.Menu menu)
        Adds extended "Comment" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addShowConnectedItem

        public org.eclipse.swt.widgets.MenuItem addShowConnectedItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Show connected" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addOpenObjectItem

        public org.eclipse.swt.widgets.MenuItem addOpenObjectItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Open object" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addAddPathPointItem

        public org.eclipse.swt.widgets.MenuItem addAddPathPointItem​(org.eclipse.swt.widgets.Menu menu,
                                                                    org.eclipse.draw2d.geometry.Point pointToAdd)
        Adds "Add path point" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        pointToAdd - - point to add. Can't be null.
        Returns:
        added item. Can't return null.
      • addRemovePathPointItem

        public org.eclipse.swt.widgets.MenuItem addRemovePathPointItem​(org.eclipse.swt.widgets.Menu menu,
                                                                       com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram)
        Adds "Remove path point" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        diagram - - diagram to remove path points from. Can't be null.
        Returns:
        added item. Can't return null.
      • addAddToDiagramItem

        public org.eclipse.swt.widgets.MenuItem addAddToDiagramItem​(org.eclipse.swt.widgets.Menu menu,
                                                                    org.eclipse.draw2d.Label label,
                                                                    Collection<com._1c.g5.v8.dt.diagram.framework.IEntity> diagramEntities)
        Adds "Add to diagram" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        label - - item which for menu will be created. Can't be null.
        diagramEntities - - diagram entities. Can't be null
        Returns:
        added item. Can't return null.
      • addShowOnlyItem

        public org.eclipse.swt.widgets.MenuItem addShowOnlyItem​(org.eclipse.swt.widgets.Menu menu,
                                                                com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram)
        Adds "Show only" item to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        diagram - - diagram. Can't be null.
        Returns:
        added item. Can't return null.
      • addBuildConnectedItem

        public org.eclipse.swt.widgets.MenuItem addBuildConnectedItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Build connected" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addBuildReferencedItem

        public org.eclipse.swt.widgets.MenuItem addBuildReferencedItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Build referenced" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addAutoLayoutItem

        public org.eclipse.swt.widgets.MenuItem addAutoLayoutItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Auto layout" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addAutoRouteItem

        public org.eclipse.swt.widgets.MenuItem addAutoRouteItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Auto route" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addTabRefreshItem

        public org.eclipse.swt.widgets.MenuItem addTabRefreshItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Tab refresh" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addCollapseItem

        public org.eclipse.swt.widgets.MenuItem addCollapseItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Collapse" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addExpandItem

        public org.eclipse.swt.widgets.MenuItem addExpandItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Expand" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addCollapseAllItem

        public org.eclipse.swt.widgets.MenuItem addCollapseAllItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Collapse All" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addExpandAllItem

        public org.eclipse.swt.widgets.MenuItem addExpandAllItem​(org.eclipse.swt.widgets.Menu menu)
        Adds "Expand All" item for given label to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
        Returns:
        added item. Can't return null.
      • addSeparator

        public void addSeparator​(org.eclipse.swt.widgets.Menu menu)
        Adds separator to given menu.
        Parameters:
        menu - - menu to add item to. Can't be null.
      • getGroupItemListener

        public org.eclipse.swt.events.SelectionListener getGroupItemListener​(org.eclipse.draw2d.geometry.Point createdGroupLocation)
        Returns group item listener.
        Parameters:
        createdGroupLocation - - location of group that will be created. Can't be null.
        Returns:
        group item mouse listener. Can't return null.
      • getUngroupItemListener

        public org.eclipse.swt.events.SelectionListener getUngroupItemListener()
        Returns ungroup item listener.
        Returns:
        ungroup item mouse listener. Can't return null.
      • getOpenInNewTabItemListener

        public org.eclipse.swt.events.SelectionListener getOpenInNewTabItemListener()
        Returns open in new tab item listener.
        Returns:
        Returns open in new tab item listener. Can't return null.
      • getOpenGroupListener

        public org.eclipse.swt.events.SelectionListener getOpenGroupListener()
        Returns open group item listener.
        Returns:
        Returns open group item listener. Can't return null.
      • getAddToGroupListener

        public org.eclipse.swt.events.SelectionListener getAddToGroupListener()
        Returns add to group item listener.
        Returns:
        Returns add to group item listener. Can't return null.
      • getExtractListener

        public org.eclipse.swt.events.SelectionListener getExtractListener()
        Returns extract item listener.
        Returns:
        Returns extract item listener. Can't return null.
      • getDeleteListener

        public org.eclipse.swt.events.SelectionListener getDeleteListener()
        Returns delete item listener.
        Returns:
        Returns delete item listener. Can't return null.
      • getGoBackListener

        public org.eclipse.swt.events.SelectionListener getGoBackListener()
        Returns go back item listener.
        Returns:
        Returns go back item listener. Can't return null.
      • getGoForwardListener

        public org.eclipse.swt.events.SelectionListener getGoForwardListener()
        Returns go forward item listener.
        Returns:
        Returns go forward item listener. Can't return null.
      • getRenameGroupListener

        public org.eclipse.swt.events.SelectionListener getRenameGroupListener()
        Returns rename group item listener.
        Returns:
        Returns rename group item listener. Can't return null.
      • getSaveAllListener

        public org.eclipse.swt.events.SelectionListener getSaveAllListener()
        Returns save all item listener.
        Returns:
        Returns save all item listener. Can't return null.
      • getSaveSelectedListener

        public org.eclipse.swt.events.SelectionListener getSaveSelectedListener()
        Returns save selected item listener.
        Returns:
        Returns save selected item listener. Can't return null.
      • getPrintAllListener

        public org.eclipse.swt.events.SelectionListener getPrintAllListener()
        Returns print all item listener.
        Returns:
        Returns print all item listener. Can't return null.
      • getPrintSelectedListener

        public org.eclipse.swt.events.SelectionListener getPrintSelectedListener()
        Returns print selected item listener.
        Returns:
        Returns print selected item listener. Can't return null.
      • getShowCommentListener

        public org.eclipse.swt.events.SelectionListener getShowCommentListener()
        Returns show comment item listener.
        Returns:
        show comment item listener. Can't return null.
      • getShowAllCommentsListener

        public org.eclipse.swt.events.SelectionListener getShowAllCommentsListener()
        Returns show all comments item listener.
        Returns:
        show all comments item listener. Can't return null.
      • getHideCommentListener

        public org.eclipse.swt.events.SelectionListener getHideCommentListener()
        Returns hide comment item listener.
        Returns:
        hide comment item listener. Can't return null.
      • getHideAllCommentsListener

        public org.eclipse.swt.events.SelectionListener getHideAllCommentsListener()
        Returns hide all comments item listener.
        Returns:
        hide all comments item listener. Can't return null.
      • getEditCommentListener

        public org.eclipse.swt.events.SelectionListener getEditCommentListener()
        Returns edit comment item listener.
        Returns:
        edit comment item listener. Can't return null.
      • getShowConnectedListener

        public org.eclipse.swt.events.SelectionListener getShowConnectedListener()
        Returns show connected item listener.
        Returns:
        edit show connected listener. Can't return null.
      • getOpenObjectListener

        public org.eclipse.swt.events.SelectionListener getOpenObjectListener()
        Returns open object item listener.
        Returns:
        open object listener. Can't return null.
      • getAddPathPointListener

        public org.eclipse.swt.events.SelectionListener getAddPathPointListener​(org.eclipse.draw2d.geometry.Point pointToAdd)
        Returns add path point item listener.
        Parameters:
        pointToAdd - - point to add. Can't be null.
        Returns:
        add path point listener. Can't return null.
      • getRemovePathPointListener

        public org.eclipse.swt.events.SelectionListener getRemovePathPointListener()
        Returns remove path point item listener.
        Returns:
        remove path point listener. Can't return null.
      • getAddToDiagramListener

        public org.eclipse.swt.events.SelectionListener getAddToDiagramListener​(org.eclipse.draw2d.Label label)
        Returns add to diagram item listener.
        Parameters:
        label - - item which for menu will be created. Can't be null.
        Returns:
        add to diagram item listener. Can't return null.
      • getShowOnlyListener

        public org.eclipse.swt.events.SelectionListener getShowOnlyListener​(String partToShow)
        Returns show only item listener.
        Parameters:
        partToShow - - part to show on selection. Can't be null.
        Returns:
        show only item listener. Can't return null.
      • getShowAllConnectionsListener

        public org.eclipse.swt.events.SelectionListener getShowAllConnectionsListener()
        Returns show all item listener.
        Returns:
        show all item listener. Can't return null.
      • getBuildConnectedListener

        public org.eclipse.swt.events.SelectionListener getBuildConnectedListener()
        Returns build connected item listener.
        Returns:
        build connected item listener. Can't return null.
      • getBuildReferencedListener

        public org.eclipse.swt.events.SelectionListener getBuildReferencedListener()
        Returns build referenced item listener.
        Returns:
        build referenced item listener. Can't return null.
      • getAutoLayoutListener

        public org.eclipse.swt.events.SelectionListener getAutoLayoutListener()
        Returns auto layout item listener.
        Returns:
        auto layout item listener. Can't return null.
      • getAutoRouteListener

        public org.eclipse.swt.events.SelectionListener getAutoRouteListener()
        Returns auto route item listener.
        Returns:
        auto route item listener. Can't return null.
      • getTabRefreshListener

        public org.eclipse.swt.events.SelectionListener getTabRefreshListener()
        Returns tab refresh item listener.
        Returns:
        tab refresh item listener. Can't return null.
      • getCollapseListener

        public org.eclipse.swt.events.SelectionListener getCollapseListener()
        Returns collapse item listener.
        Returns:
        collapse item listener. Can't return null.
      • getExpandListener

        public org.eclipse.swt.events.SelectionListener getExpandListener()
        Returns expand item listener.
        Returns:
        expand item listener. Can't return null.
      • getCollapseAllListener

        public org.eclipse.swt.events.SelectionListener getCollapseAllListener()
        Returns collapse all item listener.
        Returns:
        collapse all item listener. Can't return null.
      • getExpandAllListener

        public org.eclipse.swt.events.SelectionListener getExpandAllListener()
        Returns expand all item listener.
        Returns:
        expand all item listener. Can't return null.