Interface IFlowableStructuredBpmnModelPartBuilder<Self>
-
- Type Parameters:
Self
- The type of the builder.
- All Known Subinterfaces:
IWorkflowNodeBpmnModelPartBuilder
,IWorkflowTaskBpmnModelPartBuilder
,IWorkflowTriggerBpmnModelPartBuilder
public interface IFlowableStructuredBpmnModelPartBuilder<Self>
AIStructuredBpmnModelPartBuilder
that allows for interconnections to be drawn between the part's constituents viasequence flow
.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Self
addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow> flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow> flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> target, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, WorkflowBpmnPointRef.StructuredPartRef target, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, WorkflowBpmnPointRef.StructuredPartRef target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?>> target, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.Self
addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?>> target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.
-
-
-
Method Detail
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- TheFlowNode
representing the source of the interconnection.target
- A reference to aIStructuredBpmnModelPart
representing the target of the interconnection.flow
- Thesequence flow
starting the source flow node.edge
- TheBpmnEdge
depicting the sequence flow.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow> flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- TheFlowNode
representing the source of the interconnection.target
- A reference to aIStructuredBpmnModelPart
representing the target of the interconnection.flow
- Thesequence flow
starting the source flow node.edge
- TheBpmnEdge
depicting the sequence flow.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- TheFlowNode
representing the source of the interconnection.target
- A reference to aIStructuredBpmnModelPart
representing the target of the interconnection.flow
- Thesequence flow
starting the the source flow node.edge
- TheBpmnEdge
depicting the sequence flow.waypoints
- The waypoints for the edge. Can be empty if the edge contains the waypoints already.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow> flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- TheFlowNode
representing the source of the interconnection.target
- A reference to aIStructuredBpmnModelPart
representing the target of the interconnection.flow
- Thesequence flow
starting the the source flow node.edge
- TheBpmnEdge
depicting the sequence flow.waypoints
- The waypoints for the edge. Can be empty if the edge contains the waypoints already.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, WorkflowBpmnPointRef.StructuredPartRef target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- A reference to aIStructuredBpmnModelPart
representing the source of the interconnection.target
- A reference to aIStructuredBpmnModelPart
representing the target of the interconnection.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, WorkflowBpmnPointRef.StructuredPartRef target, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- A reference to aIStructuredBpmnModelPart
representing the source of the interconnection.target
- A reference to aIStructuredBpmnModelPart
representing the target of the interconnection.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- A reference to aIStructuredBpmnModelPart
representing the source of the interconnection.target
- TheFlowNode
representing the target of the interconnection.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?>> target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- A reference to aIStructuredBpmnModelPart
representing the source of the interconnection.target
- TheFlowNode
representing the target of the interconnection.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> target, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- A reference to aIStructuredBpmnModelPart
representing the source of the interconnection.target
- TheFlowNode
representing the target of the interconnection.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
addInterconnection
@CanIgnoreReturnValue Self addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?>> target, de.xima.bpmn_model.api.element.dc.Point... waypoints)
Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections()
.- Parameters:
source
- A reference to aIStructuredBpmnModelPart
representing the source of the interconnection.target
- TheFlowNode
representing the target of the interconnection.waypoints
- The waypoints for the edge.- Returns:
- This builder, for chaining.
-
-