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 a
IStructuredBpmnModelPart, associated with a particular IWorkflowBpmnModelContext.- Since:
- 8.4.0
-
Method Summary
Modifier and TypeMethodDescriptionboundingBox(double width, double height) Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox().boundingBox(Rectangular2DDouble boundingBox) Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox().id()The unique ID of the model part being created (unique with the scope of a BPMN diagram).Methods inherited from interface 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 Details
-
boundingBox
Sets the bounding box of this part, seeIStructuredBpmnModelPart.boundingBox().- Parameters:
boundingBox- The bounding box for the part.- Returns:
- This builder, for chaining.
-
boundingBox
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.
-