Interface IWorkflowBpmnInterconnectionData
-
public interface IWorkflowBpmnInterconnectionDataData for a BPMN interconnection betweenWorkflowBpmnPointRef. Many interconnections together make up a singleBpmnEdge. The first element of an interconnection chain that starts a BPMN edge and the last element that ends the BPMN must always beFlowNodeRef. Intermediate elements may beStructuredPartRef.During the resolution phase at the end of a BPMN diagram creation process, all interconnection elements are assembled into a chain of interconnections, by building an interconnection graph with the (
source,target) as edges. The graph is used to link thetargetof one interconnection element to thesourceof the next interconnection element. Each chain (=connected component in the interconnection graph) then becomes a singleBPMN edgein the final BPMN diagram.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.xima.bpmn_model.api.element.bpmndi.BpmnEdgebpmnEdge()Valid only for an interconnection that starts aBpmnEdge.de.xima.bpmn_model.api.element.bpmn.common.SequenceFlowflow()Valid only for an interconnection that starts aBpmnEdge.List<de.xima.bpmn_model.api.element.dc.Point>waypoints()A list of waypoints the edge passes through.
-
-
-
Method Detail
-
bpmnEdge
de.xima.bpmn_model.api.element.bpmndi.BpmnEdge bpmnEdge()
Valid only for an interconnection that starts aBpmnEdge. The BPMN edge visualization corresponding to the sequence flow. When null, a new edge will be created when the interconnections get resolved.- Returns:
- The BPMN edge visualization corresponding to the sequence flow.
-
flow
de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow flow()
Valid only for an interconnection that starts aBpmnEdge. The sequence flow of the interconnection. When null, a new sequence flow will be created when the interconnections get resolved.- Returns:
- The sequence flow of the interconnection.
-
waypoints
List<de.xima.bpmn_model.api.element.dc.Point> waypoints()
A list of waypoints the edge passes through. The waypoints of all interconnections are combined when the interconnections get resolved toBPMN edges.- Returns:
- The list of waypoints the edge passes through.
-
-