Uses of Interface
de.xima.fc.interfaces.workflow.bpmn.IFlattenedAlignmentItemMap
-
Packages that use IFlattenedAlignmentItemMap Package Description de.xima.fc.interfaces.workflow.bpmn de.xima.fc.workflow.bpmn -
-
Uses of IFlattenedAlignmentItemMap in de.xima.fc.interfaces.workflow.bpmn
Methods in de.xima.fc.interfaces.workflow.bpmn that return IFlattenedAlignmentItemMap Modifier and Type Method Description IFlattenedAlignmentItemMap<String>
IWorkflowBpmnLayouter. flattenToMap(IWorkflowBpmnAlignmentItem<?,?> item)
Flattens the alignment items and all its nested children.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type IFlattenedAlignmentItemMap Modifier and Type Method Description Self
IFertileStructuredBpmnModelPartBuilder. addChildPart(IFlattenedAlignmentItemMap<?> flattened, AWorkflowElement<?,?> element)
Retrieves theIStructuredBpmnModelPart
from the flattened alignment map, using the node as the value, and adds a child part with the position to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts()
.Self
IFertileStructuredBpmnModelPartBuilder. addChildPart(IFlattenedAlignmentItemMap<?> flattened, AWorkflowElement<?,?> element, de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?> container)
Retrieves theIStructuredBpmnModelPart
from the flattened alignment map, using the node as the value, and adds a child part with the position to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts()
.Self
IFertileStructuredBpmnModelPartBuilder. addChildPart(IFlattenedAlignmentItemMap<?> flattened, AWorkflowElement<?,?> element, de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?> container, de.xima.bpmn_model.api.element.bpmn.process.Lane lane)
Retrieves theIStructuredBpmnModelPart
from the flattened alignment map, using the node as the value, and adds a child part with the position to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts()
.Self
IFertileStructuredBpmnModelPartBuilder. addChildPart(IFlattenedAlignmentItemMap<?> flattened, AWorkflowElement<?,?> element, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?>> container)
Retrieves theIStructuredBpmnModelPart
from the flattened alignment map, using the node as the value, and adds a child part with the position to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts()
.Self
IFertileStructuredBpmnModelPartBuilder. addChildPart(IFlattenedAlignmentItemMap<?> flattened, AWorkflowElement<?,?> element, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?>> container, de.xima.bpmn_model.api.element.bpmn.process.Lane lane)
Retrieves theIStructuredBpmnModelPart
from the flattened alignment map, using the node as the value, and adds a child part with the position to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts()
. -
Uses of IFlattenedAlignmentItemMap in de.xima.fc.workflow.bpmn
Methods in de.xima.fc.workflow.bpmn with parameters of type IFlattenedAlignmentItemMap Modifier and Type Method Description default void
AServiceTaskBpmnModeler.IStatefulTaskLayoutPostProcessor. addAssociations(IFlattenedAlignmentItemMap<?> flattened)
Adds theassociations
for the additional BPMN elements created byprocessTask
.default void
AStartEventBpmnModeler.IStatefulStartEventPostProcessor. addAssociations(IFlattenedAlignmentItemMap<?> flattened)
Adds theassociations
for the additional BPMN elements created byprocessStartEvent
.protected abstract void
AStatefulWorkflowBpmnModeler. addAssociations(IFlattenedAlignmentItemMap<?> flattened)
After the finalIFlattenedAlignmentItemMap
was created, adds allassociations
between BPMN elements, such as the association between aTextAnnotation
and the element it annotates.default void
AServiceTaskBpmnModeler.IStatefulTaskLayoutPostProcessor. addFlows(IFlattenedAlignmentItemMap<?> flattened)
Adds theSequenceFlow sequence flows
for the additional BPMN elements created byprocessTask
.default void
AStartEventBpmnModeler.IStatefulStartEventPostProcessor. addFlows(IFlattenedAlignmentItemMap<?> flattened)
Adds theSequenceFlow sequence flows
for the additional BPMN elements created byprocessStartEvent
.protected abstract void
AStatefulWorkflowBpmnModeler. addFlows(IFlattenedAlignmentItemMap<?> flattened)
After the finalIFlattenedAlignmentItemMap
was created, connects allflow nodes
with each other.default void
AServiceTaskBpmnModeler.IStatefulTaskLayoutPostProcessor. addShapes(IFlattenedAlignmentItemMap<?> flattened)
Adds theBPMN shapes
for the additional BPMN elements created byprocessTask
.default void
AStartEventBpmnModeler.IStatefulStartEventPostProcessor. addShapes(IFlattenedAlignmentItemMap<?> flattened)
Adds theBPMN shapes
for the additional BPMN elements created byprocessStartEvent
.protected abstract void
AStatefulWorkflowBpmnModeler. addShapes(IFlattenedAlignmentItemMap<?> flattened)
After the finalIFlattenedAlignmentItemMap
was created, addsBPMN shapes
for allflow nodes
created by the part; and configures those shapes appropriately (position, dimensions, colors).protected abstract void
AStatefulWorkflowBpmnModeler. configurePartBuilder(IFlattenedAlignmentItemMap<?> flattened)
Adds basic settings to thepart builder
for the part, such as the dimensions of the bounding box, the in and out ports, the position of the child parts, and the events that can be raised by the part.protected void
AStatefulWorkflowBpmnModeler. finishBpmnModel(IFlattenedAlignmentItemMap<String> flattened)
Called at the end after all other modeling methods have been called.default void
AServiceTaskBpmnModeler.IStatefulTaskLayoutPostProcessor. finishLayout(IFlattenedAlignmentItemMap<?> flattened)
Finishes the layout of the service task and any additional BPMN elements.default void
AStartEventBpmnModeler.IStatefulStartEventPostProcessor. finishLayout(IFlattenedAlignmentItemMap<?> flattened)
Finishes the layout of the start event and any additional BPMN elements.
-