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 BPMNDataObjectReference
.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.IWorkflowBpmnLayoutDataObjectBuilder
height(double height)
The height of the data object rectangle.IWorkflowBpmnLayoutDataObjectBuilder
width(double width)
The width of the data object rectangle.-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutAnnotatedElementBuilder
annotation, annotation, annotationDirection, annotationDirection, annotationDirection, annotationSpacing, annotationTextLayoutSettings
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutNamedBuilder
name, name, nameTextLayoutSettings
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutNamedOutsideBuilder
nameDirection, nameDirection, nameDirection, nameSpacing
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutPortDirectionOptionsBuilder
portDirection, portDirection
-
-
-
-
Method Detail
-
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
IWorkflowBpmnLayoutDataObjectBuilder height(double 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
IWorkflowBpmnLayoutDataObjectBuilder width(double 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.
-
-