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.
-
-