Interface IWorkflowBpmnAlignAroundPortSelector
-
- All Superinterfaces:
IWorkflowBpmnAlignAtAxisPortSelector
public interface IWorkflowBpmnAlignAroundPortSelector extends IWorkflowBpmnAlignAtAxisPortSelector
Selector for an in and out ports of theIWorkflowBpmnAlignmentItem
created byIWorkflowBpmnLayoutAlignAroundBuilder
.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AlignmentItemPorts
selectPort(List<? extends Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>> positionedItems, EPrimaryIntercardinalDirection2D direction)
Selects the in and out ports to use for the builtIWorkflowBpmnAlignmentItem
representing the two aligned items, when the second item is aligned in a primary intercardinal direction relative to the first item.-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnAlignAtAxisPortSelector
selectPort
-
-
-
-
Method Detail
-
selectPort
AlignmentItemPorts selectPort(List<? extends Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>> positionedItems, EPrimaryIntercardinalDirection2D direction)
Selects the in and out ports to use for the builtIWorkflowBpmnAlignmentItem
representing the two aligned items, when the second item is aligned in a primary intercardinal direction relative to the first item.- Parameters:
positionedItems
- The items that were aligned.direction
- The direction in which the items were aligned.- Returns:
- The position of the ports relative to top-left corner of the aligned item.
-
-