Class sap.suite.ui.commons.ProcessFlowModule: sap/suite/ui/commons/ProcessFlow

extends Control

Complex control that enables you to display documents or other items in their flow.

Constructor Summary
new sap.suite.ui.commons.ProcessFlow(sId?, mSettings?)Constructor for a new ProcessFlow.
Event Summary
headerPress(oControlEvent)This event is fired when the header column was clicked.
labelPress(oControlEvent)This event is fired when a process flow connection label was clicked.
nodePress(oControlEvent)This event is fired when a process flow node was clicked.
onError(oControlEvent)This event is fired when an issue occurs with the process flow calculation.
nodeTitlePress(oControlEvent)This event is fired when a process flow node title was clicked.
Events borrowed from class sap.ui.core.Control
Method Summary
sap.suite.ui.commons.ProcessFlow.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.suite.ui.commons.ProcessFlow with name sClassName and enriches it with the information contained in oClassInfo.
sap.suite.ui.commons.ProcessFlow.getMetadata()Returns a metadata object for class sap.suite.ui.commons.ProcessFlow.
addLane(oLane)Adds some lane oLane to the aggregation named lanes.
applyNodeDisplayState()Function applies the changes to the display state based on the requirements.
attachHeaderPress(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'headerPress' event of this sap.suite.ui.commons.ProcessFlow.
attachLabelPress(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'labelPress' event of this sap.suite.ui.commons.ProcessFlow.
attachNodePress(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'nodePress' event of this sap.suite.ui.commons.ProcessFlow.
attachOnError(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'onError' event of this sap.suite.ui.commons.ProcessFlow.
destroyLanes()Destroys all the lanes in the aggregation named lanes.
destroyNodes()Destroys all the nodes in the aggregation named nodes.
detachHeaderPress(fnFunction, oListener)Detach event handler fnFunction from the 'headerPress' event of this sap.suite.ui.commons.ProcessFlow.
detachLabelPress(fnFunction, oListener)Detach event handler fnFunction from the 'labelPress' event of this sap.suite.ui.commons.ProcessFlow.
detachNodePress(fnFunction, oListener)Detach event handler fnFunction from the 'nodePress' event of this sap.suite.ui.commons.ProcessFlow.
detachOnError(fnFunction, oListener)Detach event handler fnFunction from the 'onError' event of this sap.suite.ui.commons.ProcessFlow.
fireHeaderPress(mArguments?)Fire event headerPress to attached listeners.
fireLabelPress(mArguments?)Fire event labelPress to attached listeners.
fireNodePress(mArguments?)Fire event nodePress to attached listeners.
fireOnError(mArguments?)Fire event onError to attached listeners.
getFocusedNode()Function returns the nodeId of the node which is focused.
getFoldedCorners()Getter for property foldedCorners.
getLanes()Getter for aggregation lanes.
getNodes()Getter for aggregation nodes.
getScrollable()Getter for property scrollable.
getShowLabels()Getter for property showLabels.
getWheelZoomable()Getter for property wheelZoomable.
getZoomLevel()Function returns current zoom level.
indexOfLane(oLane)Checks for the provided sap.suite.ui.commons.ProcessFlowLaneHeader in the aggregation named lanes and returns its index if found or -1 otherwise.
indexOfNode(oNode)Checks for the provided sap.suite.ui.commons.ProcessFlowNode in the aggregation named nodes and returns its index if found or -1 otherwise.
insertLane(oLane, iIndex)Inserts a lane into the aggregation named lanes.
insertNode(oNode, iIndex)Inserts a node into the aggregation named nodes.
removeAllLanes()Removes all the controls in the aggregation named lanes.
removeAllNodes()Removes all the controls in the aggregation named nodes.
removeLane(vLane)Removes an lane from the aggregation named lanes.
removeNode(vNode)Removes an node from the aggregation named nodes.
setFocusToLabel(Label)Sets the focus to the given Label
setFoldedCorners(bFoldedCorners)Setter for property foldedCorners.
setScrollable(bScrollable)Setter for property scrollable.
setSelectedPath(sourceNodeId, targetNodeId)Sets the path between source and target node to selected status and rerenders the control.
setShowLabels(New)Overwrites setShowLabels of ProcessFlow control to apply additional functionality.
setWheelZoomable(bWheelZoomable)Setter for property wheelZoomable.
setZoomLevel()Function sets the zoom level.
updateModel()Updates the model and rerenders the control.
updateNodesOnly()Updates the nodes and rerenders the control.
zoomIn()Function sets new zoom level with higher level of details.
zoomOut()Function sets new zoom level with smaller level of details.
attachNodeTitlePress(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'nodeTitlePress' event of this sap.suite.ui.commons.ProcessFlow.
detachNodeTitlePress(fnFunction, oListener)Detach event handler fnFunction from the 'nodeTitlePress' event of this sap.suite.ui.commons.ProcessFlow.
fireNodeTitlePress(mArguments?)Fire event nodeTitlePress to attached listeners.
Constructor Detail
new sap.suite.ui.commons.ProcessFlow(sId?, mSettings?)
Constructor for a new ProcessFlow.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers.

If the name of a setting is ambiguous (e.g. a property has the same name as an event), then the framework assumes property, aggregation, association, event in that order. To override this automatic resolution, one of the prefixes "aggregation:", "association:" or "event:" can be added to the name of the setting (such a prefixed name must be enclosed in single or double quotes).

The supported settings are:

  • Properties
  • Aggregations
    • nodes : sap.suite.ui.commons.ProcessFlowNode[]
    • lanes(default aggregation) : sap.suite.ui.commons.ProcessFlowLaneHeader[]
  • Associations
    • Events
      • nodeTitlePress : fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
      • nodePress : fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
      • labelPress : fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
      • headerPress : fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
      • onError : fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
    Parameters:
    {string}sId? id for the new control, generated automatically if no id is given
    {object}mSettings? initial settings for the new control
    Event Detail
    headerPress(oControlEvent)
    This event is fired when the header column was clicked.
    Parameters:
    {sap.ui.base.Event}oControlEvent
    {sap.ui.base.EventProvider}oControlEvent.getSource
    {object}oControlEvent.getParameters
    {object}oControlEvent.getParameters.oEvent This object represents the wrapped process flow lane header object.
    labelPress(oControlEvent)
    This event is fired when a process flow connection label was clicked.
    Parameters:
    {sap.ui.base.Event}oControlEvent
    {sap.ui.base.EventProvider}oControlEvent.getSource
    {object}oControlEvent.getParameters
    {object}oControlEvent.getParameters.oEvent This object represents the label information.
    nodePress(oControlEvent)
    This event is fired when a process flow node was clicked.
    Parameters:
    {sap.ui.base.Event}oControlEvent
    {sap.ui.base.EventProvider}oControlEvent.getSource
    {object}oControlEvent.getParameters
    {object}oControlEvent.getParameters.oEvent This object represents the wrapped process flow node object.
    onError(oControlEvent)
    This event is fired when an issue occurs with the process flow calculation. In most cases, there is an issue with the data. The console contains the detailed error description with the errors.
    Parameters:
    {sap.ui.base.Event}oControlEvent
    {sap.ui.base.EventProvider}oControlEvent.getSource
    {object}oControlEvent.getParameters
    {object}oControlEvent.getParameters.oEvent This parameters contains the localized string with error message.
    nodeTitlePress(oControlEvent)
    This event is fired when a process flow node title was clicked. The user can access the clicked process flow node control object which is the only argument of the event handler.
    Parameters:
    {sap.ui.base.Event}oControlEvent
    {sap.ui.base.EventProvider}oControlEvent.getSource
    {object}oControlEvent.getParameters
    {object}oControlEvent.getParameters.oEvent This object represents the wrapped process flow node object.
    Deprecated:
    Since version 1.26. Should not be used any longer, use nodePress event instead ( click on the node)
    Method Detail
    sap.suite.ui.commons.ProcessFlow.extend(sClassName, oClassInfo?, FNMetaImpl?): function
    Creates a new subclass of class sap.suite.ui.commons.ProcessFlow with name sClassName and enriches it with the information contained in oClassInfo.

    oClassInfo might contain the same kind of informations as described in Element.extend.

    Parameters:
    {string}sClassName name of the class to be created
    {object}oClassInfo? object literal with informations about the class
    {function}FNMetaImpl? constructor function for the metadata object. If not given, it defaults to sap.ui.core.ElementMetadata.
    Returns:
    {function} the created class / constructor function
    sap.suite.ui.commons.ProcessFlow.getMetadata(): sap.ui.base.Metadata
    Returns a metadata object for class sap.suite.ui.commons.ProcessFlow.
    Returns:
    {sap.ui.base.Metadata} Metadata object describing this class
    Adds some lane oLane to the aggregation named lanes.
    Parameters:
    {sap.suite.ui.commons.ProcessFlowLaneHeader}oLane the lane to add; if empty, nothing is inserted
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    applyNodeDisplayState()
    Function applies the changes to the display state based on the requirements. If any node is in the highlighted state all others are set to the dimmed state.
    attachHeaderPress(oData?, fnFunction, oListener?): sap.suite.ui.commons.ProcessFlow
    Attach event handler fnFunction to the 'headerPress' event of this sap.suite.ui.commons.ProcessFlow.
    . When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.suite.ui.commons.ProcessFlow.
    itself.

    This event is fired when the header column was clicked.

    Parameters:
    {object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener? Context object to call the event handler with. Defaults to this sap.suite.ui.commons.ProcessFlow.
    itself.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    attachLabelPress(oData?, fnFunction, oListener?): sap.suite.ui.commons.ProcessFlow
    Attach event handler fnFunction to the 'labelPress' event of this sap.suite.ui.commons.ProcessFlow.
    . When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.suite.ui.commons.ProcessFlow.
    itself.

    This event is fired when a process flow connection label was clicked.

    Parameters:
    {object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener? Context object to call the event handler with. Defaults to this sap.suite.ui.commons.ProcessFlow.
    itself.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    attachNodePress(oData?, fnFunction, oListener?): sap.suite.ui.commons.ProcessFlow
    Attach event handler fnFunction to the 'nodePress' event of this sap.suite.ui.commons.ProcessFlow.
    . When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.suite.ui.commons.ProcessFlow.
    itself.

    This event is fired when a process flow node was clicked.

    Parameters:
    {object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener? Context object to call the event handler with. Defaults to this sap.suite.ui.commons.ProcessFlow.
    itself.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    attachOnError(oData?, fnFunction, oListener?): sap.suite.ui.commons.ProcessFlow
    Attach event handler fnFunction to the 'onError' event of this sap.suite.ui.commons.ProcessFlow.
    . When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.suite.ui.commons.ProcessFlow.
    itself.

    This event is fired when an issue occurs with the process flow calculation. In most cases, there is an issue with the data. The console contains the detailed error description with the errors.

    Parameters:
    {object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener? Context object to call the event handler with. Defaults to this sap.suite.ui.commons.ProcessFlow.
    itself.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    Destroys all the lanes in the aggregation named lanes.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    Destroys all the nodes in the aggregation named nodes.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    detachHeaderPress(fnFunction, oListener): sap.suite.ui.commons.ProcessFlow
    Detach event handler fnFunction from the 'headerPress' event of this sap.suite.ui.commons.ProcessFlow.

    The passed function and listener object must match the ones used for event registration.

    Parameters:
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener Context object on which the given function had to be called.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    detachLabelPress(fnFunction, oListener): sap.suite.ui.commons.ProcessFlow
    Detach event handler fnFunction from the 'labelPress' event of this sap.suite.ui.commons.ProcessFlow.

    The passed function and listener object must match the ones used for event registration.

    Parameters:
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener Context object on which the given function had to be called.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    detachNodePress(fnFunction, oListener): sap.suite.ui.commons.ProcessFlow
    Detach event handler fnFunction from the 'nodePress' event of this sap.suite.ui.commons.ProcessFlow.

    The passed function and listener object must match the ones used for event registration.

    Parameters:
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener Context object on which the given function had to be called.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    detachOnError(fnFunction, oListener): sap.suite.ui.commons.ProcessFlow
    Detach event handler fnFunction from the 'onError' event of this sap.suite.ui.commons.ProcessFlow.

    The passed function and listener object must match the ones used for event registration.

    Parameters:
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener Context object on which the given function had to be called.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    fireHeaderPress(mArguments?): sap.suite.ui.commons.ProcessFlow
    Fire event headerPress to attached listeners.

    Expects following event parameters:

    • 'oEvent' of type object This object represents the wrapped process flow lane header object.
    Parameters:
    {Map}mArguments? the arguments to pass along with the event.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    fireLabelPress(mArguments?): sap.suite.ui.commons.ProcessFlow
    Fire event labelPress to attached listeners.

    Expects following event parameters:

    • 'oEvent' of type object This object represents the label information.
    Parameters:
    {Map}mArguments? the arguments to pass along with the event.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    fireNodePress(mArguments?): sap.suite.ui.commons.ProcessFlow
    Fire event nodePress to attached listeners.

    Expects following event parameters:

    • 'oEvent' of type object This object represents the wrapped process flow node object.
    Parameters:
    {Map}mArguments? the arguments to pass along with the event.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    fireOnError(mArguments?): sap.suite.ui.commons.ProcessFlow
    Fire event onError to attached listeners.

    Expects following event parameters:

    • 'oEvent' of type object This parameters contains the localized string with error message.
    Parameters:
    {Map}mArguments? the arguments to pass along with the event.
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    getFocusedNode(): String
    Function returns the nodeId of the node which is focused.
    Returns:
    {String} The id of focused node
    getFoldedCorners(): boolean
    Getter for property foldedCorners. This property defines the folded corners for the single node control. The following values exist: - true: means folded corner - false/null/undefined: means normal corner

    Default value is false

    Returns:
    {boolean} the value of property foldedCorners
    Getter for aggregation lanes.
    This is a header of the table for the process flow control.

    Note: this is the default aggregation for ProcessFlow.

    Returns:
    {sap.suite.ui.commons.ProcessFlowLaneHeader[]}
    Getter for aggregation nodes.
    This is the aggregation of the node controls put into the table to the calculated cells.
    Returns:
    {sap.suite.ui.commons.ProcessFlowNode[]}
    getScrollable(): boolean
    Getter for property scrollable. By default, the control body is embedded into a scroll container of fixed size, so the user can put the control into a fixe sized layout. When the control body (the graph) gets larger than the container cuts the overflowing parts of the graph and the cut parts can be viewed by scroling the control body. When the control body fits into the container limits, obviously no scrolling is possible (and makes sense).

    The scrolling feature can be turned off by setting this property value to false, so the width/height of the whole control will change as the flow graph gets smaller/larger. In this case the control body could not be scrolled, as the control body size matches the control container size.

    Default value is true

    Returns:
    {boolean} the value of property scrollable
    getShowLabels(): boolean
    Getter for property showLabels. Defines if the connection labels are shown or not.

    Default value is false

    Returns:
    {boolean} the value of property showLabels
    getWheelZoomable(): boolean
    Getter for property wheelZoomable. The property specifies if to enable semantic zooming by mouse wheel events on desktop browsers.

    Default value is true

    Returns:
    {boolean} the value of property wheelZoomable
    getZoomLevel(): String
    Function returns current zoom level.
    Returns:
    {String} The zoomLevel
    indexOfLane(oLane): int
    Checks for the provided sap.suite.ui.commons.ProcessFlowLaneHeader in the aggregation named lanes and returns its index if found or -1 otherwise.
    Parameters:
    {sap.suite.ui.commons.ProcessFlowLaneHeader}oLane the lane whose index is looked for.
    Returns:
    {int} the index of the provided control in the aggregation if found, or -1 otherwise
    indexOfNode(oNode): int
    Checks for the provided sap.suite.ui.commons.ProcessFlowNode in the aggregation named nodes and returns its index if found or -1 otherwise.
    Parameters:
    {sap.suite.ui.commons.ProcessFlowNode}oNode the node whose index is looked for.
    Returns:
    {int} the index of the provided control in the aggregation if found, or -1 otherwise
    insertLane(oLane, iIndex): sap.suite.ui.commons.ProcessFlow
    Inserts a lane into the aggregation named lanes.
    Parameters:
    {sap.suite.ui.commons.ProcessFlowLaneHeader}oLane the lane to insert; if empty, nothing is inserted
    {int}iIndex the 0-based index the lane should be inserted at; for a negative value of iIndex, the lane is inserted at position 0; for a value greater than the current size of the aggregation, the lane is inserted at the last position
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    insertNode(oNode, iIndex): sap.suite.ui.commons.ProcessFlow
    Inserts a node into the aggregation named nodes.
    Parameters:
    {sap.suite.ui.commons.ProcessFlowNode}oNode the node to insert; if empty, nothing is inserted
    {int}iIndex the 0-based index the node should be inserted at; for a negative value of iIndex, the node is inserted at position 0; for a value greater than the current size of the aggregation, the node is inserted at the last position
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    Removes all the controls in the aggregation named lanes.
    Additionally unregisters them from the hosting UIArea.
    Returns:
    {sap.suite.ui.commons.ProcessFlowLaneHeader[]} an array of the removed elements (might be empty)
    Removes all the controls in the aggregation named nodes.
    Additionally unregisters them from the hosting UIArea.
    Returns:
    {sap.suite.ui.commons.ProcessFlowNode[]} an array of the removed elements (might be empty)
    Removes an lane from the aggregation named lanes.
    Parameters:
    {int|string|sap.suite.ui.commons.ProcessFlowLaneHeader}vLane the lane to remove or its index or id
    Returns:
    {sap.suite.ui.commons.ProcessFlowLaneHeader} the removed lane or null
    Removes an node from the aggregation named nodes.
    Parameters:
    {int|string|sap.suite.ui.commons.ProcessFlowNode}vNode the node to remove or its index or id
    Returns:
    {sap.suite.ui.commons.ProcessFlowNode} the removed node or null
    setFocusToLabel(Label)
    Sets the focus to the given Label
    Parameters:
    {sap.suite.ui.commons.ProcessFlowConnectionlabel}Label to focus
    Since:
    1.32
    setFoldedCorners(bFoldedCorners): sap.suite.ui.commons.ProcessFlow
    Setter for property foldedCorners.

    Default value is false

    Parameters:
    {boolean}bFoldedCorners new value for property foldedCorners
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    setScrollable(bScrollable): sap.suite.ui.commons.ProcessFlow
    Setter for property scrollable.

    Default value is true

    Parameters:
    {boolean}bScrollable new value for property scrollable
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    setSelectedPath(sourceNodeId, targetNodeId)
    Sets the path between source and target node to selected status and rerenders the control. If parameters are null, sets all nodes to normal status.
    Parameters:
    {String}sourceNodeId of the path or null
    {String}targetNodeId of the path or null
    Since:
    1.32
    setShowLabels(New)
    Overwrites setShowLabels of ProcessFlow control to apply additional functionality.
    Parameters:
    {Boolean}New value for showLabels
    setWheelZoomable(bWheelZoomable): sap.suite.ui.commons.ProcessFlow
    Setter for property wheelZoomable.

    Default value is true

    Parameters:
    {boolean}bWheelZoomable new value for property wheelZoomable
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    setZoomLevel()
    Function sets the zoom level.
    Parameters:
    zoomLevel. this is a new zoom level of the type sap.suite.ui.commons.ProcessFlowZoomLevel
    updateModel()
    Updates the model and rerenders the control.
    updateNodesOnly()
    Updates the nodes and rerenders the control.
    zoomIn(): String
    Function sets new zoom level with higher level of details. Having max details it stays as it is.
    Returns:
    {String} The updated zoomLevel
    zoomOut(): String
    Function sets new zoom level with smaller level of details. Having the least detail view it stays as it is.
    Returns:
    {String} The updated zoomLevel
    attachNodeTitlePress(oData?, fnFunction, oListener?): sap.suite.ui.commons.ProcessFlow
    Attach event handler fnFunction to the 'nodeTitlePress' event of this sap.suite.ui.commons.ProcessFlow.
    . When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.suite.ui.commons.ProcessFlow.
    itself.

    This event is fired when a process flow node title was clicked. The user can access the clicked process flow node control object which is the only argument of the event handler.

    Parameters:
    {object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener? Context object to call the event handler with. Defaults to this sap.suite.ui.commons.ProcessFlow.
    itself.
    Deprecated:
    Since version 1.26. Should not be used any longer, use nodePress event instead ( click on the node)
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    detachNodeTitlePress(fnFunction, oListener): sap.suite.ui.commons.ProcessFlow
    Detach event handler fnFunction from the 'nodeTitlePress' event of this sap.suite.ui.commons.ProcessFlow.

    The passed function and listener object must match the ones used for event registration.

    Parameters:
    {function}fnFunction The function to call, when the event occurs.
    {object}oListener Context object on which the given function had to be called.
    Deprecated:
    Since version 1.26. Should not be used any longer, use nodePress event instead ( click on the node)
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining
    fireNodeTitlePress(mArguments?): sap.suite.ui.commons.ProcessFlow
    Fire event nodeTitlePress to attached listeners.

    Expects following event parameters:

    • 'oEvent' of type object This object represents the wrapped process flow node object.
    Parameters:
    {Map}mArguments? the arguments to pass along with the event.
    Deprecated:
    Since version 1.26. Should not be used any longer, use nodePress event instead ( click on the node)
    Returns:
    {sap.suite.ui.commons.ProcessFlow}this to allow method chaining