Uses of Interface
de.xima.fc.interfaces.workflow.bpmn.IWorkflowBpmnAlignmentItem
-
Packages that use IWorkflowBpmnAlignmentItem Package Description de.xima.fc.common.workflow.bpmn de.xima.fc.interfaces.workflow.bpmn de.xima.fc.workflow.bpmn de.xima.fc.workflow.converter.bpmn -
-
Uses of IWorkflowBpmnAlignmentItem in de.xima.fc.common.workflow.bpmn
Methods in de.xima.fc.common.workflow.bpmn with type parameters of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description <Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<Value,Children>WorkflowBpmnAlignmentItemBuilder. build(Value value)Builds an alignment item with the current settings and the given value and no children.<Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<Value,Children>WorkflowBpmnAlignmentItemBuilder. build(Value value, Positioned<? extends Children,Point2DDouble>... children)Builds an alignment item with the current settings and the given value and children.<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnTwoChildAlignmentItem<Value,First,Second>WorkflowBpmnAlignmentItemBuilder. build(Value value, Positioned<? extends First,Point2DDouble> firstChild, Positioned<? extends Second,Point2DDouble> secondChild)Builds an alignment item with the current settings and the given value and children.<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnTwoChildAlignmentItem<Value,First,Second>WorkflowBpmnAlignmentItemBuilder. build(Value value, Positioned<? extends First,Point2DDouble> firstChild, Positioned<? extends Second,Point2DDouble> secondChild)Builds an alignment item with the current settings and the given value and children.<Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<Value,Children>WorkflowBpmnAlignmentItemBuilder. build(Value value, List<Positioned<? extends Children,Point2DDouble>> children)Builds an alignment item with the current settings and the given value and children.<Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Children>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue)Builds an alignment item with the current settings and the given ID value and no children.<Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Children>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue, Positioned<? extends Children,Point2DDouble>... children)Builds an alignment item with the current settings and the given ID value and children.<First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnTwoChildAlignmentItem<String,First,Second>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue, Positioned<? extends First,Point2DDouble> firstChild, Positioned<? extends Second,Point2DDouble> secondChild)Builds an alignment item with the current settings and the given value and children.<First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnTwoChildAlignmentItem<String,First,Second>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue, Positioned<? extends First,Point2DDouble> firstChild, Positioned<? extends Second,Point2DDouble> secondChild)Builds an alignment item with the current settings and the given value and children.<Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Children>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue, List<Positioned<? extends Children,Point2DDouble>> children)Builds an alignment item with the current settings and the given ID value and children.static <V,C extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<V,C>WorkflowBpmnAlignmentItems. emptyAlignmentItem()Creates an empty alignment item with no in / out ports and an empty bounding box.static <V,C extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<V,C>WorkflowBpmnAlignmentItems. emptyPassThroughItem(ECardinalDirection2D direction)Creates an empty alignment item with an empty bounding box that passes through the control flow from the in port to the out port.Methods in de.xima.fc.common.workflow.bpmn that return IWorkflowBpmnAlignmentItem Modifier and Type Method Description <Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<Value,Children>WorkflowBpmnAlignmentItemBuilder. build(Value value)Builds an alignment item with the current settings and the given value and no children.<Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<Value,Children>WorkflowBpmnAlignmentItemBuilder. build(Value value, Positioned<? extends Children,Point2DDouble>... children)Builds an alignment item with the current settings and the given value and children.<Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<Value,Children>WorkflowBpmnAlignmentItemBuilder. build(Value value, List<Positioned<? extends Children,Point2DDouble>> children)Builds an alignment item with the current settings and the given value and children.<Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Children>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue)Builds an alignment item with the current settings and the given ID value and no children.<Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Children>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue, Positioned<? extends Children,Point2DDouble>... children)Builds an alignment item with the current settings and the given ID value and children.<Children extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Children>WorkflowBpmnAlignmentItemBuilder. buildWithIdValue(String idValue, List<Positioned<? extends Children,Point2DDouble>> children)Builds an alignment item with the current settings and the given ID value and children.static <V,C extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<V,C>WorkflowBpmnAlignmentItems. emptyAlignmentItem()Creates an empty alignment item with no in / out ports and an empty bounding box.static <V,C extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<V,C>WorkflowBpmnAlignmentItems. emptyPassThroughItem(ECardinalDirection2D direction)Creates an empty alignment item with an empty bounding box that passes through the control flow from the in port to the out port.static <Value> IWorkflowBpmnAlignmentItem<Value,?>WorkflowBpmnAlignmentItems. emptyPassThroughItem(Value value, ECardinalDirection2D direction) -
Uses of IWorkflowBpmnAlignmentItem in de.xima.fc.interfaces.workflow.bpmn
Classes in de.xima.fc.interfaces.workflow.bpmn with type parameters of type IWorkflowBpmnAlignmentItem Modifier and Type Interface Description interfaceIWorkflowBpmnAlignmentItem<Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>An alignment item used when modeling workflow elements for a BPMN diagram.interfaceIWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>Analignment itemwith exactly two children.interfaceIWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>Analignment itemwith exactly two children.Subinterfaces of IWorkflowBpmnAlignmentItem in de.xima.fc.interfaces.workflow.bpmn Modifier and Type Interface Description interfaceIFlattenedAlignmentItemMap<Value>The result offlatteninganIWorkflowBpmnAlignmentItem, with the positions of all child items resolved.interfaceIStructuredBpmnModelPartRepresents a part of a BPMN model for a workflow node or trigger.interfaceIWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>Analignment itemwith exactly two children.Methods in de.xima.fc.interfaces.workflow.bpmn with type parameters of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description <Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item... items)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2, Item item3)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2, Item item3, Item item4)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(List<? extends Item> items)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item... items)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8, Item item9)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(List<? extends Item> items)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutPadBuilder. build(Item item)Pads the given item with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
ItemIFlattenedAlignmentItemMap. item(Object value, Class<Item> type)Findsthe item at the given value and returns itsalignment item, if it is of the given type.Methods in de.xima.fc.interfaces.workflow.bpmn that return IWorkflowBpmnAlignmentItem Modifier and Type Method Description IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>IBinarySelectionGatewayFlowLabelHelper. alternateText()The alignment item for the alternate text label, i.e.IWorkflowBpmnAlignmentItem<de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation,?>IAnnotatedBpmnElementLayout. annotation()Gets the alignment item for the text annotation of the BPMN element.IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>IAnnotatedBpmnElementLayout. annotationText()Gets the alignment item for the text annotation text content of the BPMN element.IWorkflowBpmnAlignmentItem<?,?>IWorkflowBpmnLayoutAlignAroundBuilder. build(IWorkflowBpmnAlignmentItem<?,?> firstItem, IWorkflowBpmnAlignmentItem<?,?> secondItem)Builds the alignment item for the second item aligned around the first item.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item... items)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2, Item item3)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2, Item item3, Item item4)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. 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>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(List<? extends Item> items)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item... items)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8, Item item9)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(List<? extends Item> items)Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutPadBuilder. build(Item item)Pads the given item with the current settings.IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>IBinarySelectionGatewayFlowLabelHelper. consequentText()The alignment item for the consequent text label, i.e.IWorkflowBpmnAlignmentItem<Element,?>IBpmnElementLayout. element()Gets the alignment item for the laid out BPMN element itself.IWorkflowBpmnAlignmentItem<String,?>IWorkflowBpmnLayouter. flatten(IWorkflowBpmnAlignmentItem<?,?> item)Flattens the alignment items and all its nested children and returns a new alignment item with the flattened children.IWorkflowBpmnAlignmentItem<?,?>IBpmnElementLayout. item()Gets the alignment item for the complete layout, including theIBpmnElementLayout.element()and other parts.IWorkflowBpmnAlignmentItem<?,?>IFlattenedAlignmentItemMap. item(Object value)Findsthe item at the given value and returns itsalignment item.IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>IWorkflowBpmnLayouter. layoutText(StyledBpmnLabel styledLabel, WorkflowBpmnTextLayoutSettings textSettings)Lays out the text of a styled BPMN label.IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>IWorkflowBpmnLayouter. layoutText(String text, WorkflowBpmnTextLayoutSettings textSettings)Lays out a piece of text, such as for a BPMN label.IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>INamedBpmnElementLayout. nameText()Gets the alignment item for the name of the BPMN element.Methods in de.xima.fc.interfaces.workflow.bpmn that return types with arguments of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description Positioned<IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>IFlattenedAlignmentItemMap. get(Object value)Gets the alignment item for the given value.IWorkflowBpmnTwoChildAlignmentItem<String,IWorkflowBpmnAlignmentItem<de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation,?>,IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>>IWorkflowBpmnLayouter. layoutTextAnnotation(de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation annotation, StyledBpmnLabel styledLabel, WorkflowBpmnTextLayoutSettings settings)Computes the layout for a BPMNTextAnnotationwith the text content of aStyledBpmnLabel, using the given text layout settings.IWorkflowBpmnTwoChildAlignmentItem<String,IWorkflowBpmnAlignmentItem<de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation,?>,IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>>IWorkflowBpmnLayouter. layoutTextAnnotation(de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation annotation, StyledBpmnLabel styledLabel, WorkflowBpmnTextLayoutSettings settings)Computes the layout for a BPMNTextAnnotationwith the text content of aStyledBpmnLabel, using the given text layout settings.IWorkflowBpmnTwoChildAlignmentItem<String,IWorkflowBpmnAlignmentItem<de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation,?>,IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>>IWorkflowBpmnLayouter. layoutTextAnnotation(String text, WorkflowBpmnTextLayoutSettings settings)Computes the layout for a BPMNTextAnnotationwith the given text and layout settings.IWorkflowBpmnTwoChildAlignmentItem<String,IWorkflowBpmnAlignmentItem<de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation,?>,IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>>IWorkflowBpmnLayouter. layoutTextAnnotation(String text, WorkflowBpmnTextLayoutSettings settings)Computes the layout for a BPMNTextAnnotationwith the given text and layout settings.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description IWorkflowBpmnLayoutSubProcessBuilderIWorkflowBpmnLayoutSubProcessBuilder. 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.IWorkflowBpmnLayoutSubProcessBuilderIWorkflowBpmnLayoutSubProcessBuilder. 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.IWorkflowBpmnLayoutSubProcessBuilderIWorkflowBpmnLayoutSubProcessBuilder. 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.IWorkflowBpmnLayoutSubProcessBuilderIWorkflowBpmnLayoutSubProcessBuilder. 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.IWorkflowBpmnLayoutSubProcessBuilderIWorkflowBpmnLayoutSubProcessBuilder. body(IWorkflowBpmnAlignmentItem<?,?> body)Sets the item representing the body content of the sub process.IWorkflowBpmnLayoutSubProcessBuilderIWorkflowBpmnLayoutSubProcessBuilder. bodyWithStartAndEndEvent(IWorkflowBpmnAlignmentItem<?,?> body, String startEventName, String endEventName)IBinarySelectionGatewayFlowLabelHelperIBinarySelectionGatewayFlowLabelHelperBuilder. build(IWorkflowBpmnAlignmentItem<? extends de.xima.bpmn_model.api.element.bpmn.gateways.Gateway<?>,?> divergingGateway)Creates a new flow label helper for the given diverging gateway, with the current settings of this builder.IWorkflowBpmnAlignmentItem<?,?>IWorkflowBpmnLayoutAlignAroundBuilder. build(IWorkflowBpmnAlignmentItem<?,?> firstItem, IWorkflowBpmnAlignmentItem<?,?> secondItem)Builds the alignment item for the second item aligned around the first item.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtAxisBuilder. build(Item... items)Aligns the items with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item... items)Aligns the given items in theflow directionwith the current settings.Point2DDoubleIWorkflowBpmnLayoutAlignOnFlowSideBuilder. build(IWorkflowBpmnAlignmentItem<?,?> item, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge)Aligns the alignment item on the left or right side of the flow represented by thewaypointsof the given edge.Point2DDoubleIWorkflowBpmnLayoutAlignOnFlowSideBuilder. build(IWorkflowBpmnAlignmentItem<?,?> item, List<Point2DDouble> waypoints)Aligns the alignment item on the left or right side of the flow represented by the given waypoints.IWorkflowBpmnAlignmentItem<String,?>IWorkflowBpmnLayouter. flatten(IWorkflowBpmnAlignmentItem<?,?> item)Flattens the alignment items and all its nested children and returns a new alignment item with the flattened children.IFlattenedAlignmentItemMap<String>IWorkflowBpmnLayouter. flattenToMap(IWorkflowBpmnAlignmentItem<?,?> item)Flattens the alignment items and all its nested children.IBoundedBpmnElementLayout<?>IWorkflowBpmnLayouter. layoutSubProcessBody(IWorkflowBpmnAlignmentItem<?,?> body, de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?> container, String startEventName, String endEventName)Adds aStartEventandEndEventto the given body alignment item.IWorkflowBpmnFlowEdgeBuilderIWorkflowBpmnFlowEdgeBuilder. name(IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?> name, Point2DDouble position)Sets the name (label) of the sequence flow.IWorkflowBpmnFlowEdgeBuilderIWorkflowBpmnFlowEdgeBuilder. name(IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?> name, IWorkflowBpmnFlowEdgeNameConfigurator configurator)Sets the name (label) of the sequence flow.doubleIWorkflowBpmnAlignmentSelector. selectInPoint(IWorkflowBpmnAlignmentItem<?,?> item, int index, ECardinalDirection2D side)Selects the in-point of the given item at the specified index and side.doubleIWorkflowBpmnAlignmentSelector. selectOutPoint(IWorkflowBpmnAlignmentItem<?,?> item, int index, ECardinalDirection2D side)Selects the out-point of the given item at the specified index and side.Method parameters in de.xima.fc.interfaces.workflow.bpmn with type arguments of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description IWorkflowBpmnFlowEdgeBuilderIWorkflowBpmnFlowEdgeBuilder. name(Positioned<? extends IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>,Point2DDouble> name)Sets the name (label) of the sequence flow.AlignmentItemPortsIWorkflowBpmnAlignAroundPortSelector. selectPort(List<? extends Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>> positionedItems, EPrimaryIntercardinalDirection2D direction)Selects the in and out ports to use for the builtIWorkflowBpmnAlignmentItemrepresenting the two aligned items, when the second item is aligned in a primary intercardinal direction relative to the first item.AlignmentItemPortsIWorkflowBpmnAlignAtAxisPortSelector. selectPort(List<? extends Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>> positionedItems, ECardinalDirection2D direction)Selects the in and out ports to use for the builtIWorkflowBpmnAlignmentItemrepresenting the aligned children.doubleIWorkflowBpmnCardinalAlignmentSpacingSelector. selectSpacing(List<? extends IWorkflowBpmnAlignmentItem<?,?>> items, ECardinalDirection2D direction, int itemIndex)Selects the spacing to use when aligningalignment itemsin acardinal direction. -
Uses of IWorkflowBpmnAlignmentItem in de.xima.fc.workflow.bpmn
Methods in de.xima.fc.workflow.bpmn that return IWorkflowBpmnAlignmentItem Modifier and Type Method Description protected abstract IWorkflowBpmnAlignmentItem<?,?>AStatefulWorkflowBpmnModeler. createLayoutItem()Creates the alignment item with nested children for the workflow element.IWorkflowBpmnAlignmentItem<?,?>AStartEventBpmnModeler.IStatefulStartEventPostProcessor. processStartEvent(IAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.events.StartEvent> startEvent)Applies post-processing to the createdstart event.IWorkflowBpmnAlignmentItem<?,?>AServiceTaskBpmnModeler.IStatefulTaskLayoutPostProcessor. processTask(IAnnotatedNamedBpmnElementLayout<de.xima.bpmn_model.api.element.bpmn.activities.ServiceTask> task)Applies post-processing to the createdservice task. -
Uses of IWorkflowBpmnAlignmentItem in de.xima.fc.workflow.converter.bpmn
Methods in de.xima.fc.workflow.converter.bpmn that return types with arguments of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description static Positioned<IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>FindPositionVisitor. resolvePositionOfItemByValue(IWorkflowBpmnAlignmentItem<?,?> item, Object value)static <T> Positioned<IWorkflowBpmnAlignmentItem<T,?>,Point2DDouble>FindPositionVisitor. resolvePositionOfItemByValue(IWorkflowBpmnAlignmentItem<?,?> item, Object value, Class<T> type)Methods in de.xima.fc.workflow.converter.bpmn with parameters of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description static Positioned<IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>FindPositionVisitor. resolvePositionOfItemByValue(IWorkflowBpmnAlignmentItem<?,?> item, Object value)static <T> Positioned<IWorkflowBpmnAlignmentItem<T,?>,Point2DDouble>FindPositionVisitor. resolvePositionOfItemByValue(IWorkflowBpmnAlignmentItem<?,?> item, Object value, Class<T> type)doubleEdgeRatioAlignmentSelector. selectInPoint(IWorkflowBpmnAlignmentItem<?,?> item, int index, ECardinalDirection2D side)doubleEdgeRatioAlignmentSelector. selectOutPoint(IWorkflowBpmnAlignmentItem<?,?> item, int index, ECardinalDirection2D side)Method parameters in de.xima.fc.workflow.converter.bpmn with type arguments of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description TreeVisit.ETreeVisitResultFindPositionVisitor. enter(Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble> positioned)protected booleanFindPositionVisitor. exit(Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble> positioned)protected booleanFindPositionVisitor. visit(Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble> positioned)
-