IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding() | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding(double spacingFactor) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding(double flowDirectionFactor,
              double crossFlowDirectionFactor) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding(double flowDirectionFactor,
              double crossFlowDirectionFactor,
              double reverseFlowDirectionFactor,
              double reverseCrossFlowDirectionFactor) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents() | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents(double spacingFactor) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents(double flowDirectionFactor,
                                   double crossFlowDirectionFactor) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents(double flowDirectionFactor,
                                   double crossFlowDirectionFactor,
                                   double reverseFlowDirectionFactor,
                                   double reverseCrossFlowDirectionFactor) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addMargin(double margin) | 
 Adds the given amount of margin in all directions to the body. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addMargin(ECardinalDirection2D direction,
         double margin) | 
 Adds the given amount of margin in the given directions to the body. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addMargin(ICardinalDirection2DMapDouble margin) | 
 Sets the (minimum) margin of the sub process. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addPadding(double padding) | 
 Adds the given amount of padding in all directions to the body. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addPadding(ECardinalDirection2D direction,
          double padding) | 
 Adds the given amount of padding in the given directions to the body. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.addPadding(ICardinalDirection2DMapDouble padding) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.alignBodyCrossFlow(double alignment) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.alignBodyFlow(double alignment) | 
 Aligns the body in flow direction. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.alignBodyX(double alignX) | 
 Aligns the body in the x direction. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.alignBodyY(double alignY) | 
 Aligns the body in the y direction. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEvent(ECardinalDirection2D side,
                   double position,
                   de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event,
                   IWorkflowBpmnAlignmentItem<?,?> item) | 
 Appends a boundary event to the sub process at the given position on the given side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventAtEdge(ECardinalDirection2D side,
                         EAxisPolarity direction,
                         de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event,
                         IWorkflowBpmnAlignmentItem<?,?> item) | 
Appends a  boundary event at one of the four  sides of the sub
 process, either at the beginning or at the end of that side, depending on the given direction.  
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventAtEdge(ECardinalDirection2D side,
                         EAxisPolarity direction,
                         IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) | 
Appends a  boundary event at one of the four  sides of the sub
 process, either at the beginning or at the end of that side, depending on the given direction.  
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side,
                              EAxisPolarity direction,
                              int boundaryEventIndex,
                              de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event,
                              IWorkflowBpmnAlignmentItem<?,?> item) | 
Appends a  boundary event next to an existing boundary event on one of the four
  sides of the sub process; either before or after the boundary event, depending on
 the given direction.  
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side,
                              EAxisPolarity direction,
                              int boundaryEventIndex,
                              IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) | 
Appends a  boundary event next to an existing boundary event on one of the four
  sides of the sub process; either before or after the boundary event, depending on
 the given direction.  
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide,
                             EAxisPolarity direction,
                             de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event,
                             IWorkflowBpmnAlignmentItem<?,?> item) | 
 Appends a boundary event next to the in or out port of the sub process; either before or
 after the port, depending on the given direction. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide,
                             EAxisPolarity direction,
                             IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) | 
 Appends a boundary event next to the in or out port of the sub process; either before or
 after the port, depending on the given direction. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.body(IWorkflowBpmnAlignmentItem<?,?> body) | 
 Sets the item representing the body content of the sub process. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.bodyWithStartAndEndEvent(IWorkflowBpmnAlignmentItem<?,?> body,
                        String startEventName,
                        String endEventName) | 
Adds a  start and  end event to the given body and sets the resulting alignment
 items as the  body.  
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.changeInPort(double inPort) | 
 Override the position of the in port. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.changeOutPort(double outPort) | 
 Override the position of the out port. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.changePortToItem(Object value) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightBottom(double height) | 
 Increases the inner height of the sub process to the given value by adding new space at the bottom. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightBottomBy(double amount) | 
 Increases the inner height of the sub process by the given amount, adding new space at the bottom. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightTop(double height) | 
 Increases the inner height of the sub process to the given value by adding new space at the top. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightTopBy(double amount) | 
 Increases the inner height of the sub process by the given amount, adding new space at the top. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLength(ECardinalDirection2D side,
                  double length) | 
 Increases the inner length of the sub process to the given value by adding new space at the given side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLength(ECartesianAxis2D axis,
                  EAxisPolarity direction,
                  double length) | 
 Increases the inner length of the sub process to the given value by adding new space at the given side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLengthBy(ECardinalDirection2D side,
                    double amount) | 
 Increases the inner length of the sub process by the given amount at the given side, adding new space at that
 side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerLengthBy(ECartesianAxis2D axis,
                    EAxisPolarity direction,
                    double amount) | 
 Increases the inner length of the sub process by the given amount at the given side, adding new space at that
 side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthLeft(double width) | 
 Increases the inner width of the sub process to the given value by adding new space at the left. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthLeftBy(double amount) | 
 Increases the inner width of the sub process by adding new space at the left. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthRight(double width) | 
 Increases the inner width of the sub process to the given value by adding new space at the right. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthRightBy(double amount) | 
 Increases the inner width of the sub process by adding new space at the right. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightBottom(double height) | 
 Increases the outer height of the sub process to the given value by adding new space at the bottom. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightBottomBy(double amount) | 
 Increases the outer height of the sub process by the given amount, adding new space at the bottom. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightTop(double height) | 
 Increases the outer height of the sub process to the given value by adding new space at the top. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightTopBy(double amount) | 
 Increases the outer height of the sub process by the given amount, adding new space at the top. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLength(ECardinalDirection2D side,
                  double length) | 
 Increases the outer length of the sub process to the given value by adding new space at the given side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLength(ECartesianAxis2D axis,
                  EAxisPolarity direction,
                  double length) | 
 Increases the outer length of the sub process to the given value by adding new space at the given side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLengthBy(ECardinalDirection2D side,
                    double amount) | 
 Increases the outer length of the sub process by the given amount at the given side, adding new space at that
 side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterLengthBy(ECartesianAxis2D axis,
                    EAxisPolarity direction,
                    double amount) | 
 Increases the outer length of the sub process by the given amount at the given side, adding new space at that
 side. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthLeft(double width) | 
 Increases the outer width of the sub process to the given value by adding new space at the left. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthLeftBy(double amount) | 
 Increases the outer width of the sub process by adding new space at the left. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthRight(double width) | 
 Increases the outer width of the sub process to the given value by adding new space at the right. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthRightBy(double amount) | 
 Increases the outer width of the sub process by adding new space at the right. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayouter.layoutSubProcess() | 
 Creates a builder for creating the layout of a BPMN SubProcess. 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.spaceBoundaryEventsEvenly(ECardinalDirection2D side) | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.useInPortOfBody() | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.useOutPortOfBody() | 
 | 
IWorkflowBpmnLayoutSubProcessBuilder | 
IWorkflowBpmnLayoutSubProcessBuilder.usePortsOfBody() | 
 |