Uses of Package
de.xima.fc.interfaces.workflow.bpmn
-
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.common.workflow.bpmn Class Description IStructuredBpmnModelPart Represents a part of a BPMN model for a workflow node or trigger.IStructuredBpmnModelPartBuilder A builder for aIStructuredBpmnModelPart
, associated with a particularIWorkflowBpmnModelContext
.IWorkflowBpmnAlignmentItem An alignment item used when modeling workflow elements for a BPMN diagram.IWorkflowBpmnAlignmentSelector Selector for points to use when aligningalignment items
in a BPMN model viaIWorkflowBpmnLayouter.alignAtAxis()
.IWorkflowBpmnLayoutSettings Layout settings that affect how the BPMN diagram for the workflow is created.IWorkflowBpmnTwoChildAlignmentItem Analignment item
with exactly two children. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.interfaces.workflow.bpmn Class Description EAlignItemOnFlowSide Enumeration for the side of the flow where a label should be aligned, used byIWorkflowBpmnLayoutAlignOnFlowSideConfigurator
.IAnnotatedBpmnElementLayout Represents a laid out BPMN element that has a singletext annotation
.IAnnotatedNamedBpmnElementLayout /** Represents a laid out BPMN element that has a visibleTextAnnotation
IBinarySelectionGatewayFlowLabelHelper A flow label helper for binary selectiongateways
, i.e.IBinarySelectionGatewayFlowLabelHelperBuilder A builder for a flow label helper for binary selectiongateways
, i.e.IBoundedBpmnElementLayout A laid out BPMN element with an explicit start and end event.IBpmnCompatibilitySettings Interface for compatibility-related settings with various BPMN tools, used when creating a BPMN diagram.IBpmnElementAccessor Generic interface for a container that holds a single BPMN element or provides access to it.IBpmnElementLayout Represents the layout of a BPMN element, including the finalIWorkflowBpmnAlignmentItem
and possibly some it its parts, such as the name or text annotation.IBpmnElementStore Provides access to all BPMN elements when creating a BPMN diagram.IEventContainingStructuredBpmnModelPartBuilder AIStructuredBpmnModelPartBuilder
for parts that can containevents
.IFertileStructuredBpmnModelPartBuilder AIStructuredBpmnModelPartBuilder
that allows for child parts to be added.IFlattenedAlignmentItemMap The result offlattening
anIWorkflowBpmnAlignmentItem
, with the positions of all child items resolved.IFlowableStructuredBpmnModelPartBuilder AIStructuredBpmnModelPartBuilder
that allows for interconnections to be drawn between the part's constituents viasequence flow
.IIncomingStructuredBpmnModelPartBuilder AIStructuredBpmnModelPartBuilder
that allows for incoming connections.IModelWorkflowElementParams Parameters that are passed when modelling a workflow element, seeIWorkflowTriggerBpmnModeler
andIWorkflowNodeBpmnModeler
IModelWorkflowItemParams Parameters that are passed when modelling a workflow item, see e.g.IModelWorkflowNodeParams Parameters that are passed when modelling aworkflow node
, seeIWorkflowNodeBpmnModeler
IModelWorkflowProcessParams Parameters that are passed when modelling aworkflow process
.IModelWorkflowTaskParams Parameters that are passed when modelling aworkflow task
.IModelWorkflowTriggerParams Parameters that are passed when modelling aworkflow trigger
, seeIWorkflowTriggerBpmnModeler
INamedBpmnElementLayout Represents a laid out BPMN element that has a visiblename
.IOutgoingStructuredBpmnModelPartBuilder AIStructuredBpmnModelPartBuilder
that allows for outgoing connections.IStructuredBpmnModelPart Represents a part of a BPMN model for a workflow node or trigger.IStructuredBpmnModelPartBuilder A builder for aIStructuredBpmnModelPart
, associated with a particularIWorkflowBpmnModelContext
.IStructuredBpmnModelPartChild A child of aIStructuredBpmnModelPart
, seeIStructuredBpmnModelPart.childParts()
.ISubProcessBpmnElementLayout /** Represents a laid outSubProcess
that may have a visibletext annotation
, a visiblename
, and astart
andend event
.IWorkflowBpmnAlignAtAxisPortSelector Selector for an in and out ports of theIWorkflowBpmnAlignmentItem
created byIWorkflowBpmnLayoutAlignAtAxisBuilder
.IWorkflowBpmnAlignmentItem An alignment item used when modeling workflow elements for a BPMN diagram.IWorkflowBpmnAlignmentSelector Selector for points to use when aligningalignment items
in a BPMN model viaIWorkflowBpmnLayouter.alignAtAxis()
.IWorkflowBpmnAssociationEdge Represents the result ofIWorkflowBpmnAssociationEdgeBuilder.build()
, with an edge and an association.IWorkflowBpmnAssociationEdgeBuilder Builder for creating anAssociation
and aBPMN edge
between a source and a target, used byIFlattenedAlignmentItemMap.association()
.IWorkflowBpmnAssociationLikeEdgeBuilder Builder for creating aBPMN edge
for an association-like connection between a source and a target, used byIFlattenedAlignmentItemMap.association()
andIFlattenedAlignmentItemMap.dataAssociation()
.IWorkflowBpmnCardinalAlignmentSpacingSelector Selector for the spacing to use when aligningalignment item
in acardinal direction
, e.g.IWorkflowBpmnColorizer Helper to colorize BPMN shapes, edges, and labels.IWorkflowBpmnConnectionEdgeBuilder Base builder interface for creating connections (such asAssociation
orSequenceFlow
) and aBPMN edge
between a source and a target, used byIFlattenedAlignmentItemMap
.IWorkflowBpmnDataAssociationEdgeBuilder Builder for creating aBPMN edge
for aDataAssociation
between a source and a target, used byIFlattenedAlignmentItemMap.dataAssociation()
.IWorkflowBpmnDataStore The data store that provides access to custom data associated with the current BPMN model context.IWorkflowBpmnEnvironmentStore Store to access various contextual entities that might be referenced by the workflow when building a BPMN diagram, such as client or form files.IWorkflowBpmnFlowEdge Represents the result ofIWorkflowBpmnFlowEdgeBuilder.build()
, with an edge and a flow.IWorkflowBpmnFlowEdgeBuilder Builder for creating aSequenceFlow
and aBPMN edge
between a source and a target, used byIFlattenedAlignmentItemMap.flow()
.IWorkflowBpmnFlowEdgeNameConfigurator Configurator for the label alignment on a flow line, used byIWorkflowBpmnFlowEdgeBuilder.name(IWorkflowBpmnAlignmentItem, IWorkflowBpmnFlowEdgeNameConfigurator)
IWorkflowBpmnInterconnection A BPMN interconnection betweenWorkflowBpmnPointRef
.IWorkflowBpmnInterconnectionData Data for a BPMN interconnection betweenWorkflowBpmnPointRef
.IWorkflowBpmnLayoutAlignAroundBuilder A builder for aligning two items, with the second item positioned relative to the first item.IWorkflowBpmnLayoutAlignAtAxisBuilder Builder for configuring the settings when aligning multiple elements in a BPMN diagram.IWorkflowBpmnLayoutAlignAtPortsBuilder Builder for aligning items in theflow direction
, seeIWorkflowBpmnLayouter.alignAtPorts()
.IWorkflowBpmnLayoutAlignmentOptionsBuilder Builder for layouts that allow setting the alignment in the cross-axis when computing the layout.IWorkflowBpmnLayoutAlignOnFlowSideBuilder Builder for aligning an item (such as alabel
) on the left or right side of (theedge
of) asequence flow
ormessage flow
.IWorkflowBpmnLayoutAlignOnFlowSideConfigurator Options for aligning an item on the left or right side of (theedge
of) asequence flow
ormessage flow
.IWorkflowBpmnLayoutAnnotatedElementBuilder Interface for layout builders of BPMN elements that can have text annotations.IWorkflowBpmnLayoutAxisDirectionOptionsBuilder Builder for layouts that allow setting theaxis polarity
in which to align the items.IWorkflowBpmnLayoutCardinalDirectionOptionsBuilder Builder for layouts that allow setting the coordinate axis and axis direction in which to align the items.IWorkflowBpmnLayoutCartesianAxisOptionsBuilder Builder for layouts that allow setting the axis in which to align the items.IWorkflowBpmnLayoutDataObjectBuilder Builder for the layout of a BPMNDataObjectReference
.IWorkflowBpmnLayoutDataStoreBuilder Builder for the layout of a BPMNDataStoreReference
.IWorkflowBpmnLayouter Layout helper that can be used to lay out the BPMN diagram, such as aligning the parts of a workflow node in a sequence.IWorkflowBpmnLayoutEventBuilder Builder for the layout of a BPMNEvent
.IWorkflowBpmnLayoutGatewayBuilder Builder for the layout of a BPMNGateway
.IWorkflowBpmnLayoutIdOptionsBuilder Builder for layouts that allow setting an ID used as the value to identify the item.IWorkflowBpmnLayoutNamedBuilder Interface for layout builders of BPMN elements that can have a name that gets placed somewhere in theBpmnDiagram
.IWorkflowBpmnLayoutNamedOutsideBuilder Interface for layout builders of BPMN elements that can have an external name that gets placed outside the element, such asEvent
orGateway
.IWorkflowBpmnLayoutPadBuilder Builder for configuring the settings when padding an alignment item.IWorkflowBpmnLayoutPortDirectionOptionsBuilder Builder for layouts that allow setting the port direction of the final alignment item.IWorkflowBpmnLayoutPortSelectionOptionsBuilder IWorkflowBpmnLayoutPrimaryIntercardinalDirectionOptionsBuilder Builder for layouts that allow setting a primary intercardinal direction for aligning the items.IWorkflowBpmnLayoutSettings Layout settings that affect how the BPMN diagram for the workflow is created.IWorkflowBpmnLayoutSpacingOptionsBuilder Builder for layouts that allow setting the spacing between items.IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder Builder for layouts that allow setting the spacing between items via a custom selector function.IWorkflowBpmnLayoutSubProcessBuilder Builder for the layout of a BPMNSubProcess
.IWorkflowBpmnLayoutTaskBuilder Builder for the layout of a BPMNTask
.IWorkflowBpmnLocalization IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram.IWorkflowBpmnSubProcessBodyShape Represents theBPMN shapes
created for the start and end event of aIBoundedBpmnElementLayout
.IWorkflowBpmnTwoChildAlignmentItem Analignment item
with exactly two children.IWorkflowElementStore Provides access to all workflow elements of a workflow when creating a BPMN diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.interfaces.workflow.nodes Class Description IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.interfaces.workflow.triggers Class Description IWorkflowTriggerBpmnModeler Interface for modelingworkflow events
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.bpmn Class Description IAnnotatedNamedBpmnElementLayout /** Represents a laid out BPMN element that has a visibleTextAnnotation
IFlattenedAlignmentItemMap The result offlattening
anIWorkflowBpmnAlignmentItem
, with the positions of all child items resolved.IModelWorkflowItemParams Parameters that are passed when modelling a workflow item, see e.g.IModelWorkflowNodeParams Parameters that are passed when modelling aworkflow node
, seeIWorkflowNodeBpmnModeler
IModelWorkflowProcessParams Parameters that are passed when modelling aworkflow process
.IModelWorkflowTaskParams Parameters that are passed when modelling aworkflow task
.IModelWorkflowTriggerParams Parameters that are passed when modelling aworkflow trigger
, seeIWorkflowTriggerBpmnModeler
IStructuredBpmnModelPartBuilder A builder for aIStructuredBpmnModelPart
, associated with a particularIWorkflowBpmnModelContext
.IWorkflowBpmnAlignmentItem An alignment item used when modeling workflow elements for a BPMN diagram.IWorkflowBpmnLayouter Layout helper that can be used to lay out the BPMN diagram, such as aligning the parts of a workflow node in a sequence.IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram.IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram.IWorkflowTriggerBpmnModeler Interface for modelingworkflow events
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.converter.bpmn Class Description IWorkflowBpmnAlignmentItem An alignment item used when modeling workflow elements for a BPMN diagram.IWorkflowBpmnAlignmentSelector Selector for points to use when aligningalignment items
in a BPMN model viaIWorkflowBpmnLayouter.alignAtAxis()
.IWorkflowBpmnLayoutSettings Layout settings that affect how the BPMN diagram for the workflow is created.IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram.IWorkflowTriggerBpmnModeler Interface for modelingworkflow events
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.bpmn Class Description IModelWorkflowNodeParams Parameters that are passed when modelling aworkflow node
, seeIWorkflowNodeBpmnModeler
IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.bpmn.model.settings Class Description IWorkflowBpmnLayoutSettings Layout settings that affect how the BPMN diagram for the workflow is created. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.bpmn.node Class Description IModelWorkflowNodeParams Parameters that are passed when modelling aworkflow node
, seeIWorkflowNodeBpmnModeler
IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram.IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.bpmn.node.action Class Description IModelWorkflowNodeParams Parameters that are passed when modelling aworkflow node
, seeIWorkflowNodeBpmnModeler
IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram.IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.bpmn.node.flow_control Class Description IModelWorkflowNodeParams Parameters that are passed when modelling aworkflow node
, seeIWorkflowNodeBpmnModeler
IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram.IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.bpmn.trigger Class Description IModelWorkflowTriggerParams Parameters that are passed when modelling aworkflow trigger
, seeIWorkflowTriggerBpmnModeler
IWorkflowBpmnModelContext Interface for the context available when a workflow flowchart is converted to a BPMN diagram.IWorkflowTriggerBpmnModeler Interface for modelingworkflow events
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.registry.nodes Class Description IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.designer.registry.triggers Class Description IWorkflowTriggerBpmnModeler Interface for modelingworkflow events
in a BPMN 2.0 diagram. -
Classes in de.xima.fc.interfaces.workflow.bpmn used by de.xima.fc.workflow.mixin Class Description IWorkflowNodeBpmnModeler Interface for modelingworkflow nodes
in a BPMN 2.0 diagram.IWorkflowTriggerBpmnModeler Interface for modelingworkflow events
in a BPMN 2.0 diagram.