Interface IFlowableStructuredBpmnModelPartBuilder<Self>
- Type Parameters:
Self- The type of the builder.
- All Known Subinterfaces:
IWorkflowNodeBpmnModelPartBuilder, IWorkflowTaskBpmnModelPartBuilder, IWorkflowTriggerBpmnModelPartBuilder
public interface IFlowableStructuredBpmnModelPartBuilder<Self>
A
IStructuredBpmnModelPartBuilder that allows for interconnections to be drawn between the part's
constituents via sequence flow.- Since:
- 8.4.0
-
Method Summary
Modifier and TypeMethodDescriptionaddInterconnection(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().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().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().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().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().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().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().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().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().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 Details
-
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- TheFlowNoderepresenting the source of the interconnection.target- A reference to aIStructuredBpmnModelPartrepresenting the target of the interconnection.flow- Thesequence flowstarting the source flow node.edge- TheBpmnEdgedepicting 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- TheFlowNoderepresenting the source of the interconnection.target- A reference to aIStructuredBpmnModelPartrepresenting the target of the interconnection.flow- Thesequence flowstarting the source flow node.edge- TheBpmnEdgedepicting 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- TheFlowNoderepresenting the source of the interconnection.target- A reference to aIStructuredBpmnModelPartrepresenting the target of the interconnection.flow- Thesequence flowstarting the the source flow node.edge- TheBpmnEdgedepicting 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- TheFlowNoderepresenting the source of the interconnection.target- A reference to aIStructuredBpmnModelPartrepresenting the target of the interconnection.flow- Thesequence flowstarting the the source flow node.edge- TheBpmnEdgedepicting 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 aIStructuredBpmnModelPartrepresenting the source of the interconnection.target- A reference to aIStructuredBpmnModelPartrepresenting 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 aIStructuredBpmnModelPartrepresenting the source of the interconnection.target- A reference to aIStructuredBpmnModelPartrepresenting 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 aIStructuredBpmnModelPartrepresenting the source of the interconnection.target- TheFlowNoderepresenting 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 aIStructuredBpmnModelPartrepresenting the source of the interconnection.target- TheFlowNoderepresenting 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 aIStructuredBpmnModelPartrepresenting the source of the interconnection.target- TheFlowNoderepresenting 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 aIStructuredBpmnModelPartrepresenting the source of the interconnection.target- TheFlowNoderepresenting the target of the interconnection.waypoints- The waypoints for the edge.- Returns:
- This builder, for chaining.
-