Interface IStructuredBpmnModelPartBuilder<Self extends IStructuredBpmnModelPartBuilder<Self>>
-
- All Superinterfaces:
IEventContainingStructuredBpmnModelPartBuilder<Self>
- All Known Subinterfaces:
IWorkflowNodeBpmnModelPartBuilder
,IWorkflowProcessBpmnModelPartBuilder
,IWorkflowTaskBpmnModelPartBuilder
,IWorkflowTriggerBpmnModelPartBuilder
public interface IStructuredBpmnModelPartBuilder<Self extends IStructuredBpmnModelPartBuilder<Self>> extends IEventContainingStructuredBpmnModelPartBuilder<Self>
A builder for aIStructuredBpmnModelPart
, associated with a particularIWorkflowBpmnModelContext
.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Self
boundingBox(double width, double height)
Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox()
.Self
boundingBox(Rectangular2DDouble boundingBox)
Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox()
.String
id()
The unique ID of the model part being created (unique with the scope of a BPMN diagram).-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IEventContainingStructuredBpmnModelPartBuilder
addRaisableError, addRaisableError, addRaisableError, addRaisableErrorsFromParts, addRaisableErrorsFromParts, addRaisableEscalation, addRaisableEscalation, addRaisableEscalation, addRaisableEscalationsFromParts, addRaisableEscalationsFromParts, addRaisablesFromParts, addRaisablesFromParts, addRaisableSignal, addRaisableSignal, addRaisableSignal, addRaisableSignalsFromParts, addRaisableSignalsFromParts, raisableErrors, raisableEscalations, raisableSignals, removeRaisableError, removeRaisableError, removeRaisableError, removeRaisableErrorsFromParts, removeRaisableErrorsFromParts, removeRaisableEscalation, removeRaisableEscalation, removeRaisableEscalation, removeRaisableEscalationsFromParts, removeRaisableEscalationsFromParts, removeRaisableEvent, removeRaisableEventDefinitions, removeRaisableEvents, removeRaisablesFromParts, removeRaisablesFromParts, removeRaisableSignal, removeRaisableSignal, removeRaisableSignal, removeRaisableSignalsFromParts, removeRaisableSignalsFromParts
-
-
-
-
Method Detail
-
boundingBox
@CanIgnoreReturnValue Self boundingBox(Rectangular2DDouble boundingBox)
Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox()
.- Parameters:
boundingBox
- The bounding box for the part.- Returns:
- This builder, for chaining.
-
boundingBox
@CanIgnoreReturnValue Self boundingBox(double width, double height)
Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox()
.- Parameters:
width
- The width of the bounding box.height
- The height of the bounding box.- Returns:
- This builder, for chaining.
-
id
String id()
The unique ID of the model part being created (unique with the scope of a BPMN diagram).- Returns:
- The ID of the model part.
-
-