Interface FlowWorkerHandler

    • Method Detail

      • update

        void update()
        updates the enabled state etc. of all the GUI elements.
      • isModified

        boolean isModified()
        Returns whether the flow is flagged as modified.
        Returns:
        true if the flow is modified
      • isHeadless

        boolean isHeadless()
        Returns whether the flow gets executed in headless mode.
        Returns:
        true if the flow gets executed in headless mode
      • getRunGC

        boolean getRunGC()
        Returns whether the GC gets called after the flow execution.
        Returns:
        true if to run GC
      • setLastFlow

        void setLastFlow​(Actor actor)
        Sets the flow that was last executed.
        Parameters:
        actor - the flow
      • getLastFlow

        Actor getLastFlow()
        Returns the last executed flow (if any).
        Returns:
        the flow, null if not available
      • finishedExecution

        void finishedExecution()
        Finishes up the execution, setting the worker to null.
      • clearNotification

        void clearNotification()
        Removes the notification.
      • showNotification

        void showNotification​(JComponent comp,
                              String icon)
        Displays the notification component.
        Parameters:
        comp - the component to display
        icon - the icon to display, null for none
      • getSplitPane

        BaseSplitPane getSplitPane()
        Returns the split pane.
        Returns:
        the split pane
      • getVariablesPanel

        VariableManagementPanel getVariablesPanel()
        Returns the panel with the variables.
        Returns:
        the panel, null if not available
      • getStoragePanel

        StoragePanel getStoragePanel()
        Returns the panel with the storage items.
        Returns:
        the panel, null if not available