Interface IWorkflowBpmnLayoutDataObjectBuilder
- All Superinterfaces:
IWorkflowBpmnLayoutAnnotatedElementBuilder<IWorkflowBpmnLayoutDataObjectBuilder>, IWorkflowBpmnLayoutNamedBuilder<IWorkflowBpmnLayoutDataObjectBuilder>, IWorkflowBpmnLayoutNamedOutsideBuilder<IWorkflowBpmnLayoutDataObjectBuilder>, IWorkflowBpmnLayoutPortDirectionOptionsBuilder<IWorkflowBpmnLayoutDataObjectBuilder>
public interface IWorkflowBpmnLayoutDataObjectBuilder
extends IWorkflowBpmnLayoutPortDirectionOptionsBuilder<IWorkflowBpmnLayoutDataObjectBuilder>, IWorkflowBpmnLayoutNamedOutsideBuilder<IWorkflowBpmnLayoutDataObjectBuilder>, IWorkflowBpmnLayoutAnnotatedElementBuilder<IWorkflowBpmnLayoutDataObjectBuilder>
Builder for the layout of a BPMN
DataObjectReference.- Since:
- 8.4.0
-
Method Summary
Modifier and TypeMethodDescriptionIAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.data.DataObjectReference> build(de.xima.bpmn_model.api.element.bpmn.data.DataObjectReference event) Creates the layout for the given data object, using the current layout settings.height(double height) The height of the data object rectangle.width(double width) The width of the data object rectangle.Methods inherited from interface IWorkflowBpmnLayoutAnnotatedElementBuilder
annotation, annotation, annotationDirection, annotationDirection, annotationDirection, annotationSpacing, annotationTextLayoutSettingsMethods inherited from interface IWorkflowBpmnLayoutNamedBuilder
name, name, nameTextLayoutSettingsMethods inherited from interface IWorkflowBpmnLayoutNamedOutsideBuilder
nameDirection, nameDirection, nameDirection, nameSpacingMethods inherited from interface IWorkflowBpmnLayoutPortDirectionOptionsBuilder
portDirection, portDirection
-
Method Details
-
build
IAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.data.DataObjectReference> build(de.xima.bpmn_model.api.element.bpmn.data.DataObjectReference event) Creates the layout for the given data object, using the current layout settings.- Parameters:
event- The data object to create the layout for.- Returns:
- The layout for the data object.
-
height
The height of the data object rectangle. Defaults to the layout settings' default data object height.- Parameters:
height- The height of the data object rectangle.- Returns:
- This builder for chaining method calls.
-
width
The width of the data object rectangle. Defaults to the layout settings' default data object width.- Parameters:
width- The width of the data object rectangle.- Returns:
- This builder for chaining method calls.
-