Interface IWorkflowBpmnLayoutDataStoreBuilder
-
- All Superinterfaces:
IWorkflowBpmnLayoutAnnotatedElementBuilder<IWorkflowBpmnLayoutDataStoreBuilder>,IWorkflowBpmnLayoutNamedBuilder<IWorkflowBpmnLayoutDataStoreBuilder>,IWorkflowBpmnLayoutNamedOutsideBuilder<IWorkflowBpmnLayoutDataStoreBuilder>,IWorkflowBpmnLayoutPortDirectionOptionsBuilder<IWorkflowBpmnLayoutDataStoreBuilder>
public interface IWorkflowBpmnLayoutDataStoreBuilder extends IWorkflowBpmnLayoutPortDirectionOptionsBuilder<IWorkflowBpmnLayoutDataStoreBuilder>, IWorkflowBpmnLayoutNamedOutsideBuilder<IWorkflowBpmnLayoutDataStoreBuilder>, IWorkflowBpmnLayoutAnnotatedElementBuilder<IWorkflowBpmnLayoutDataStoreBuilder>
Builder for the layout of a BPMNDataStoreReference.- 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.DataStoreReference>build(de.xima.bpmn_model.api.element.bpmn.data.DataStoreReference event)Creates the layout for the given data store, using the current layout settings.IWorkflowBpmnLayoutDataStoreBuilderheight(double height)The height of the data store rectangle.IWorkflowBpmnLayoutDataStoreBuilderwidth(double width)The width of the data store 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.DataStoreReference> build(de.xima.bpmn_model.api.element.bpmn.data.DataStoreReference event)
Creates the layout for the given data store, using the current layout settings.- Parameters:
event- The data store to create the layout for.- Returns:
- The layout for the data store.
-
height
IWorkflowBpmnLayoutDataStoreBuilder height(double height)
The height of the data store rectangle. Defaults to the layout settings' default data store height.- Parameters:
height- The height of the data store rectangle.- Returns:
- This builder for chaining method calls.
-
width
IWorkflowBpmnLayoutDataStoreBuilder width(double width)
The width of the data store rectangle. Defaults to the layout settings' default data store width.- Parameters:
width- The width of the data store rectangle.- Returns:
- This builder for chaining method calls.
-
-