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.IWorkflowBpmnLayoutDataObjectBuilderheight(double height)The height of the data object rectangle.IWorkflowBpmnLayoutDataObjectBuilderwidth(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.
-
-