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
Modifier and TypeMethodDescription<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> Aligns the items with the current settings.Methods inherited from interface IWorkflowBpmnLayoutAlignmentOptionsBuilder
alignAtPorts, alignCenter, alignCenter, alignEnd, alignEnd, alignment, alignment, alignStart, alignStartMethods inherited from interface IWorkflowBpmnLayoutAxisDirectionOptionsBuilder
crossFlowPolarity, flowPolarity, polarityMethods inherited from interface IWorkflowBpmnLayoutCardinalDirectionOptionsBuilder
crossFlowDirection, direction, directionRelativeToFlow, flowDirection, reverseCrossFlowDirection, reverseFlowDirectionMethods inherited from interface IWorkflowBpmnLayoutCartesianAxisOptionsBuilder
axis, crossFlowAxis, flowAxisMethods inherited from interface IWorkflowBpmnLayoutIdOptionsBuilder
idMethods inherited from interface IWorkflowBpmnLayoutPortSelectionOptionsBuilder
inPortOfItemAt, outPortOfItemAt, ports, portsOfFirstAndLastItem, portsOfFirstAndLastItemDefaultToOppositePort, portsOfItemAt, portsOfItemAtDefaultToOppositePortMethods inherited from interface IWorkflowBpmnLayoutSpacingOptionsBuilder
crossFlowDirectionSpacing, crossFlowDirectionSpacing, flowDirectionSpacing, flowDirectionSpacing, spacingMethods inherited from interface IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder
coalesceEmptyItems, coalesceEmptyItems, spacing
-
Method Details
-
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.
-