Interface IWorkflowBpmnInterconnection
-
public interface IWorkflowBpmnInterconnection
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 thetarget
of one interconnection element to thesource
of the next interconnection element. Each chain (=connected component in the interconnection graph) then becomes a singleBPMN edge
in the final BPMN diagram.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IWorkflowBpmnInterconnectionData
edgeData()
Additional data for the interconnection that aids in creating theBPMN edge
.WorkflowBpmnPointRef
source()
The source point of the interconnection.WorkflowBpmnPointRef
target()
The target point of the interconnection.
-
-
-
Method Detail
-
edgeData
IWorkflowBpmnInterconnectionData edgeData()
Additional data for the interconnection that aids in creating theBPMN edge
.- Returns:
- The additional data for the interconnection.
-
source
WorkflowBpmnPointRef source()
The source point of the interconnection. When the source point is aWorkflowBpmnPointRef.FlowNodeRef
, it is the start of an interconnection chain that will eventually become aBPMN edge
. When it is aWorkflowBpmnPointRef.StructuredPartRef
, it must connect to thetarget()
of anotherinterconnection
.- Returns:
- The source point of the interconnection.
-
target
WorkflowBpmnPointRef target()
The target point of the interconnection. When the target point is aWorkflowBpmnPointRef.FlowNodeRef
, it is the end of an interconnection chain that will eventually become aBPMN edge
. When it is aWorkflowBpmnPointRef.StructuredPartRef
, it must connect to thesource()
of anotherinterconnection
that will continue the chain.- Returns:
- The target point of the interconnection.
-
-