Interface IWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
-
- Type Parameters:
Value
- The value of this alignment item.First
- The type of the first child alignment item.Second
- The type of the second child alignment item.
- All Superinterfaces:
IWorkflowBpmnAlignmentItem<Value,IWorkflowBpmnAlignmentItem<?,?>>
public interface IWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>> extends IWorkflowBpmnAlignmentItem<Value,IWorkflowBpmnAlignmentItem<?,?>>
Analignment item
with exactly two children. For example, when laying out aStartEvent
with aStyledBpmnLabel
beneath it, the layouter will return an instance of this interface:IWorkflowBpmnTwoChildAlignmentItem<String, IWorkflowBpmnAlignmentItem<StartEvent, ?>, IWorkflowBpmnAlignmentItem<StyledBpmnLabel, ?>>
.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Positioned<? extends First,Point2DDouble>
first()
Gets the first alignment item.Positioned<? extends Second,Point2DDouble>
second()
Gets the second alignment item.-
Methods inherited from interface de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnAlignmentItem
boundingBox, childAlignmentItems, inPort, outPort, point, point, portDirection, value
-
-
-
-
Method Detail
-
first
Positioned<? extends First,Point2DDouble> first()
Gets the first alignment item.- Returns:
- The first alignment item.
-
second
Positioned<? extends Second,Point2DDouble> second()
Gets the second alignment item.- Returns:
- The second alignment item.
-
-