Interface IWorkflowBpmnLayoutAlignAtAxisBuilder
-
- All Superinterfaces:
IWorkflowBpmnLayoutAlignmentOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
,IWorkflowBpmnLayoutAxisDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
,IWorkflowBpmnLayoutCardinalDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
,IWorkflowBpmnLayoutCartesianAxisOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
,IWorkflowBpmnLayoutIdOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
,IWorkflowBpmnLayoutPortSelectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder,IWorkflowBpmnAlignAtAxisPortSelector>
,IWorkflowBpmnLayoutSpacingOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
,IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
public interface IWorkflowBpmnLayoutAlignAtAxisBuilder extends IWorkflowBpmnLayoutAlignmentOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>, IWorkflowBpmnLayoutAxisDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>, IWorkflowBpmnLayoutCardinalDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>, IWorkflowBpmnLayoutCartesianAxisOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>, IWorkflowBpmnLayoutIdOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>, IWorkflowBpmnLayoutPortSelectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder,IWorkflowBpmnAlignAtAxisPortSelector>, IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<IWorkflowBpmnLayoutAlignAtAxisBuilder>
Builder for configuring the settings when aligning multiple elements in a BPMN diagram.- 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 items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item... items)
Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2)
Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3)
Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4)
Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(Item item1, Item item2, Item item3, Item item4, Item item5)
Aligns the items 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 items 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 items 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 items 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 items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>build(List<? extends Item> items)
Aligns the items with the current settings.-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutAlignmentOptionsBuilder
alignAtPorts, alignCenter, alignCenter, alignEnd, alignEnd, alignment, alignment, alignStart, alignStart
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutAxisDirectionOptionsBuilder
crossFlowPolarity, flowPolarity, polarity
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutCardinalDirectionOptionsBuilder
crossFlowDirection, direction, directionRelativeToFlow, flowDirection, reverseCrossFlowDirection, reverseFlowDirection
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutCartesianAxisOptionsBuilder
axis, crossFlowAxis, flowAxis
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutIdOptionsBuilder
id
-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutPortSelectionOptionsBuilder
inPortOfItemAt, outPortOfItemAt, ports, portsOfFirstAndLastItem, portsOfFirstAndLastItemDefaultToOppositePort, portsOfItemAt, portsOfItemAtDefaultToOppositePort
-
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
@CanIgnoreReturnValue <Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(List<? extends Item> items)
Aligns the items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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 items with the current settings.- 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.
-
-