Class BaseExecutionViewer

  • All Implemented Interfaces:
    EventListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener
    Direct Known Subclasses:
    PipelineExecutionViewer, WorkflowExecutionViewer

    public abstract class BaseExecutionViewer
    extends DragViewZoomBase
    implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener
    • Field Detail

      • hopGui

        protected final HopGui hopGui
      • props

        protected final PropsUi props
      • iconSize

        protected final int iconSize
      • locationName

        protected final String locationName
      • execution

        protected final Execution execution
      • toolBar

        protected org.eclipse.swt.widgets.ToolBar toolBar
      • sash

        protected org.eclipse.swt.custom.SashForm sash
      • tabFolder

        protected org.eclipse.swt.custom.CTabFolder tabFolder
      • loggingText

        protected org.eclipse.swt.widgets.Text loggingText
      • lastClick

        protected Point lastClick
    • Method Detail

      • hopDisplay

        protected org.eclipse.swt.widgets.Display hopDisplay()
      • setFocus

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

        public AreaOwner getVisibleAreaOwner​(int x,
                                             int y)
      • formatDate

        protected String formatDate​(Date date)
      • drillDownOnLocation

        public abstract void drillDownOnLocation​(Point location)
      • mouseDoubleClick

        public void mouseDoubleClick​(org.eclipse.swt.events.MouseEvent mouseEvent)
        Specified by:
        mouseDoubleClick in interface org.eclipse.swt.events.MouseListener
      • mouseMove

        public void mouseMove​(org.eclipse.swt.events.MouseEvent e)
        Specified by:
        mouseMove in interface org.eclipse.swt.events.MouseMoveListener
      • mouseUp

        public void mouseUp​(org.eclipse.swt.events.MouseEvent e)
        Specified by:
        mouseUp in interface org.eclipse.swt.events.MouseListener
      • mouseHover

        public void mouseHover​(org.eclipse.swt.events.MouseEvent e)
      • getToolBarWidgets

        public GuiToolbarWidgets getToolBarWidgets()
        Gets toolBarWidgets
        Returns:
        value of toolBarWidgets
      • viewMetadata

        protected void viewMetadata​(Execution execution)
      • refreshLoggingText

        protected void refreshLoggingText()
      • getActiveId

        public abstract String getActiveId()
      • getPerspective

        public ExecutionPerspective getPerspective()
        Gets perspective
        Returns:
        value of perspective
      • getAreaOwners

        public List<AreaOwner> getAreaOwners()
        Gets areaOwners
        Returns:
        value of areaOwners
      • getLocationName

        public String getLocationName()
        Gets locationName
        Returns:
        value of locationName
      • getExecution

        public Execution getExecution()
        Gets execution
        Returns:
        value of execution
      • getToolBar

        public org.eclipse.swt.widgets.ToolBar getToolBar()
        Gets toolBar
        Returns:
        value of toolBar
      • setToolBar

        public void setToolBar​(org.eclipse.swt.widgets.ToolBar toolBar)
        Sets toolBar
        Parameters:
        toolBar - value of toolBar
      • setToolBarWidgets

        public void setToolBarWidgets​(GuiToolbarWidgets toolBarWidgets)
        Sets toolBarWidgets
        Parameters:
        toolBarWidgets - value of toolBarWidgets
      • getSash

        public org.eclipse.swt.custom.SashForm getSash()
        Gets sash
        Returns:
        value of sash
      • setSash

        public void setSash​(org.eclipse.swt.custom.SashForm sash)
        Sets sash
        Parameters:
        sash - value of sash
      • getTabFolder

        public org.eclipse.swt.custom.CTabFolder getTabFolder()
        Gets tabFolder
        Returns:
        value of tabFolder
      • setTabFolder

        public void setTabFolder​(org.eclipse.swt.custom.CTabFolder tabFolder)
        Sets tabFolder
        Parameters:
        tabFolder - value of tabFolder
      • getLastClick

        public Point getLastClick()
        Gets lastClick
        Returns:
        value of lastClick
      • setLastClick

        public void setLastClick​(Point lastClick)
        Sets lastClick
        Parameters:
        lastClick - value of lastClick
      • getExecutionState

        public ExecutionState getExecutionState()
        Gets executionState
        Returns:
        value of executionState
      • setExecutionState

        public void setExecutionState​(ExecutionState executionState)
        Sets executionState
        Parameters:
        executionState - value of executionState