Interface IWorkflowBpmnLayoutAlignAtPortsBuilder
-
- All Superinterfaces:
IWorkflowBpmnLayoutAxisDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
,IWorkflowBpmnLayoutIdOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
,IWorkflowBpmnLayoutSpacingOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
,IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
public interface IWorkflowBpmnLayoutAlignAtPortsBuilder extends IWorkflowBpmnLayoutIdOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutAxisDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
Builder for aligning items in theflow direction
, seeIWorkflowBpmnLayouter.alignAtPorts()
.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item... items)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4, Item item5)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8, Item item9)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(List<? extends Item> items)
Aligns the given items in theflow direction
with the current settings.-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutAxisDirectionOptionsBuilder
crossFlowPolarity, flowPolarity, polarity
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutIdOptionsBuilder
id
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutSpacingOptionsBuilder
crossFlowDirectionSpacing, crossFlowDirectionSpacing, flowDirectionSpacing, flowDirectionSpacing, spacing
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder
coalesceEmptyItems, coalesceEmptyItems, spacing
-
-
-
-
Method Detail
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(List<? extends Item> items)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
items
- The items to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item... items)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
items
- The items to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.item4
- The fourth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.item4
- The fourth item to align.item5
- The fifth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.item4
- The fourth item to align.item5
- The fifth item to align.item6
- The sixth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.item4
- The fourth item to align.item5
- The fifth item to align.item6
- The sixth item to align.item7
- The seventh item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.item4
- The fourth item to align.item5
- The fifth item to align.item6
- The sixth item to align.item7
- The seventh item to align.item8
- The eighth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8, Item item9)
Aligns the given items in theflow direction
with the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item
- The type of the items to align.- Parameters:
item1
- The first item to align.item2
- The second item to align.item3
- The third item to align.item4
- The fourth item to align.item5
- The fifth item to align.item6
- The sixth item to align.item7
- The seventh item to align.item8
- The eighth item to align.item9
- The ninth item to align.- Returns:
- The aligned items.
-
-