Uses of Interface
de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnLayoutSubProcessBuilder
Packages that use IWorkflowBpmnLayoutSubProcessBuilder
-
Uses of IWorkflowBpmnLayoutSubProcessBuilder in de.xima.fc.interfaces.workflow.bpmn
Subinterfaces with type arguments of type IWorkflowBpmnLayoutSubProcessBuilder in de.xima.fc.interfaces.workflow.bpmnModifier and TypeInterfaceDescriptioninterfaceBuilder for the layout of a BPMNSubProcess.interfaceBuilder for the layout of a BPMNSubProcess.interfaceBuilder for the layout of a BPMNSubProcess.Methods in de.xima.fc.interfaces.workflow.bpmn that return IWorkflowBpmnLayoutSubProcessBuilderModifier and TypeMethodDescriptionIWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding()Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding(double spacingFactor) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding(double flowDirectionFactor, double crossFlowDirectionFactor) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPadding(double flowDirectionFactor, double crossFlowDirectionFactor, double reverseFlowDirectionFactor, double reverseCrossFlowDirectionFactor) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents()Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents(double spacingFactor) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents(double flowDirectionFactor, double crossFlowDirectionFactor) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addFlowPaddingHalfForBoundaryEvents(double flowDirectionFactor, double crossFlowDirectionFactor, double reverseFlowDirectionFactor, double reverseCrossFlowDirectionFactor) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.addMargin(double margin) Adds the given amount of margin in all directions to the body.IWorkflowBpmnLayoutSubProcessBuilder.addMargin(ECardinalDirection2D direction, double margin) Adds the given amount of margin in the given directions to the body.IWorkflowBpmnLayoutSubProcessBuilder.addMargin(ICardinalDirection2DMapDouble margin) Sets the (minimum) margin of the sub process.IWorkflowBpmnLayoutSubProcessBuilder.addPadding(double padding) Adds the given amount of padding in all directions to the body.IWorkflowBpmnLayoutSubProcessBuilder.addPadding(ECardinalDirection2D direction, double padding) Adds the given amount of padding in the given directions to the body.IWorkflowBpmnLayoutSubProcessBuilder.addPadding(ICardinalDirection2DMapDouble padding) Adds padding to the given sub process on all four sides as if by callingenlargeInnerLengthByfor eachside.IWorkflowBpmnLayoutSubProcessBuilder.alignBodyCrossFlow(double alignment) Aligns the body incross flow direction.IWorkflowBpmnLayoutSubProcessBuilder.alignBodyFlow(double alignment) Aligns the body in flow direction.IWorkflowBpmnLayoutSubProcessBuilder.alignBodyX(double alignX) Aligns the body in the x direction.IWorkflowBpmnLayoutSubProcessBuilder.alignBodyY(double alignY) Aligns the body in the y direction.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.appendBoundaryEventAtEdge(ECardinalDirection2D side, EAxisPolarity direction, de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event, IWorkflowBpmnAlignmentItem<?, ?> item) Appends aboundary eventat one of the foursidesof the sub process, either at the beginning or at the end of that side, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventAtEdge(ECardinalDirection2D side, EAxisPolarity direction, IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) Appends aboundary eventat one of the foursidesof the sub process, either at the beginning or at the end of that side, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side, EAxisPolarity direction, int boundaryEventIndex, de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event, IWorkflowBpmnAlignmentItem<?, ?> item) Appends aboundary eventnext to an existing boundary event on one of the foursidesof the sub process; either before or after the boundary event, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToEvent(ECardinalDirection2D side, EAxisPolarity direction, int boundaryEventIndex, IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) Appends aboundary eventnext to an existing boundary event on one of the foursidesof the sub process; either before or after the boundary event, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide, EAxisPolarity direction, de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent event, IWorkflowBpmnAlignmentItem<?, ?> item) Appends aboundary eventnext to the in or out port of the sub process; either before or after the port, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.appendBoundaryEventNextToPort(EAxisPolarity portSide, EAxisPolarity direction, IBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.BoundaryEvent> event) Appends aboundary eventnext to the in or out port of the sub process; either before or after the port, depending on the given direction.IWorkflowBpmnLayoutSubProcessBuilder.body(IWorkflowBpmnAlignmentItem<?, ?> body) Sets the item representing the body content of the sub process.IWorkflowBpmnLayoutSubProcessBuilder.bodyWithStartAndEndEvent(IWorkflowBpmnAlignmentItem<?, ?> body, String startEventName, String endEventName) IWorkflowBpmnLayoutSubProcessBuilder.changeInPort(double inPort) Override the position of the in port.IWorkflowBpmnLayoutSubProcessBuilder.changeOutPort(double outPort) Override the position of the out port.IWorkflowBpmnLayoutSubProcessBuilder.changePortToItem(Object value) Looks for theIWorkflowBpmnAlignmentItemin the children of thebody.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightBottom(double height) Increases the inner height of the sub process to the given value by adding new space at the bottom.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightBottomBy(double amount) Increases the inner height of the sub process by the given amount, adding new space at the bottom.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightTop(double height) Increases the inner height of the sub process to the given value by adding new space at the top.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerHeightTopBy(double amount) Increases the inner height of the sub process by the given amount, adding new space at the top.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.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.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.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.enlargeInnerWidthLeft(double width) Increases the inner width of the sub process to the given value by adding new space at the left.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthLeftBy(double amount) Increases the inner width of the sub process by adding new space at the left.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthRight(double width) Increases the inner width of the sub process to the given value by adding new space at the right.IWorkflowBpmnLayoutSubProcessBuilder.enlargeInnerWidthRightBy(double amount) Increases the inner width of the sub process by adding new space at the right.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightBottom(double height) Increases the outer height of the sub process to the given value by adding new space at the bottom.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightBottomBy(double amount) Increases the outer height of the sub process by the given amount, adding new space at the bottom.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightTop(double height) Increases the outer height of the sub process to the given value by adding new space at the top.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterHeightTopBy(double amount) Increases the outer height of the sub process by the given amount, adding new space at the top.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.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.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.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.enlargeOuterWidthLeft(double width) Increases the outer width of the sub process to the given value by adding new space at the left.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthLeftBy(double amount) Increases the outer width of the sub process by adding new space at the left.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthRight(double width) Increases the outer width of the sub process to the given value by adding new space at the right.IWorkflowBpmnLayoutSubProcessBuilder.enlargeOuterWidthRightBy(double amount) Increases the outer width of the sub process by adding new space at the right.IWorkflowBpmnLayouter.layoutSubProcess()Creates a builder for creating the layout of a BPMNSubProcess.IWorkflowBpmnLayoutSubProcessBuilder.spaceBoundaryEventsEvenly(ECardinalDirection2D side) Repositions all boundary events on the given side that were added viaappendBoundaryEvent.IWorkflowBpmnLayoutSubProcessBuilder.useInPortOfBody()IWorkflowBpmnLayoutSubProcessBuilder.useOutPortOfBody()IWorkflowBpmnLayoutSubProcessBuilder.usePortsOfBody()