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 interface
IWorkflowBpmnAlignmentItem<Value,Children extends IWorkflowBpmnAlignmentItem<?,?>>
An alignment item used when modeling workflow elements for a BPMN diagram.interface
IWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
Analignment item
with exactly two children.interface
IWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
Analignment item
with exactly two children.Subinterfaces of IWorkflowBpmnAlignmentItem in de.xima.fc.interfaces.workflow.bpmn Modifier and Type Interface Description interface
IFlattenedAlignmentItemMap<Value>
The result offlattening
anIWorkflowBpmnAlignmentItem
, with the positions of all child items resolved.interface
IStructuredBpmnModelPart
Represents a part of a BPMN model for a workflow node or trigger.interface
IWorkflowBpmnTwoChildAlignmentItem<Value,First extends IWorkflowBpmnAlignmentItem<?,?>,Second extends IWorkflowBpmnAlignmentItem<?,?>>
Analignment item
with 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 direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item... items)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3)
Aligns the given items in theflow direction
with 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 direction
with 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 direction
with 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 direction
with 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 direction
with 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 direction
with 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 direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(List<? extends Item> items)
Aligns the given items in theflow direction
with 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)
Finds
the 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 direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item... items)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2)
Aligns the given items in theflow direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(Item item1, Item item2, Item item3)
Aligns the given items in theflow direction
with 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 direction
with 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 direction
with 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 direction
with 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 direction
with 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 direction
with 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 direction
with the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String,Item>IWorkflowBpmnLayoutAlignAtPortsBuilder. build(List<? extends Item> items)
Aligns the given items in theflow direction
with 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)
Finds
the 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 BPMNTextAnnotation
with 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 BPMNTextAnnotation
with 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 BPMNTextAnnotation
with 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 BPMNTextAnnotation
with the given text and layout settings.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type IWorkflowBpmnAlignmentItem Modifier and Type Method Description 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 aboundary event
at one of the foursides
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 aboundary event
next to an existing boundary event on one of the foursides
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 aboundary 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)
IBinarySelectionGatewayFlowLabelHelper
IBinarySelectionGatewayFlowLabelHelperBuilder. 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 direction
with the current settings.Point2DDouble
IWorkflowBpmnLayoutAlignOnFlowSideBuilder. 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 thewaypoints
of the given edge.Point2DDouble
IWorkflowBpmnLayoutAlignOnFlowSideBuilder. 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 aStartEvent
andEndEvent
to the given body alignment item.IWorkflowBpmnFlowEdgeBuilder
IWorkflowBpmnFlowEdgeBuilder. name(IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?> name, Point2DDouble position)
Sets the name (label) of the sequence flow.IWorkflowBpmnFlowEdgeBuilder
IWorkflowBpmnFlowEdgeBuilder. name(IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?> name, IWorkflowBpmnFlowEdgeNameConfigurator configurator)
Sets the name (label) of the sequence flow.double
IWorkflowBpmnAlignmentSelector. selectInPoint(IWorkflowBpmnAlignmentItem<?,?> item, int index, ECardinalDirection2D side)
Selects the in-point of the given item at the specified index and side.double
IWorkflowBpmnAlignmentSelector. 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 IWorkflowBpmnFlowEdgeBuilder
IWorkflowBpmnFlowEdgeBuilder. name(Positioned<? extends IWorkflowBpmnAlignmentItem<StyledBpmnLabel,?>,Point2DDouble> name)
Sets the name (label) of the sequence flow.AlignmentItemPorts
IWorkflowBpmnAlignAroundPortSelector. 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.AlignmentItemPorts
IWorkflowBpmnAlignAtAxisPortSelector. selectPort(List<? extends Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble>> positionedItems, ECardinalDirection2D direction)
Selects the in and out ports to use for the builtIWorkflowBpmnAlignmentItem
representing the aligned children.double
IWorkflowBpmnCardinalAlignmentSpacingSelector. selectSpacing(List<? extends IWorkflowBpmnAlignmentItem<?,?>> items, ECardinalDirection2D direction, int itemIndex)
Selects the spacing to use when aligningalignment items
in 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)
double
EdgeRatioAlignmentSelector. selectInPoint(IWorkflowBpmnAlignmentItem<?,?> item, int index, ECardinalDirection2D side)
double
EdgeRatioAlignmentSelector. 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.ETreeVisitResult
FindPositionVisitor. enter(Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble> positioned)
protected boolean
FindPositionVisitor. exit(Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble> positioned)
protected boolean
FindPositionVisitor. visit(Positioned<? extends IWorkflowBpmnAlignmentItem<?,?>,Point2DDouble> positioned)
-