Interface IWorkflowBpmnInterconnectionData
public interface IWorkflowBpmnInterconnectionData
Data for a BPMN interconnection between
WorkflowBpmnPointRef. Many interconnections
together make up a single BpmnEdge. The first element of an interconnection chain that starts a BPMN edge and
the last element that ends the BPMN must always be FlowNodeRef. Intermediate elements may be
StructuredPartRef.
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 the target of one interconnection
element to the source of the next interconnection element. Each chain
(=connected component in the interconnection graph) then becomes a single BPMN edge in the final
BPMN diagram.
- Since:
- 8.4.0
-
Method Summary
Modifier and TypeMethodDescriptionde.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> A list of waypoints the edge passes through.
-
Method Details
-
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.
-