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.IWorkflowBpmnLayoutDataStoreBuilder
height(double height)
The height of the data store rectangle.IWorkflowBpmnLayoutDataStoreBuilder
width(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.
-
-