Uses of Interface
de.xima.fc.interfaces.workflow.bpmn.IBpmnElementAccessor
Packages that use IBpmnElementAccessor
-
Uses of IBpmnElementAccessor in de.xima.fc.interfaces.workflow.bpmn
Subinterfaces of IBpmnElementAccessor in de.xima.fc.interfaces.workflow.bpmnModifier and TypeInterfaceDescriptioninterfaceIAnnotatedBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>>Represents a laid out BPMN element that has a singletext annotation.interfaceIAnnotatedNamedBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>>/** Represents a laid out BPMN element that has a visibleTextAnnotationinterfaceIBoundedBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>>A laid out BPMN element with an explicit start and end event.interfaceIBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>>Represents the layout of a BPMN element, including the finalIWorkflowBpmnAlignmentItemand possibly some it its parts, such as the name or text annotation.interfaceINamedBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>>Represents a laid out BPMN element that has a visiblename.interfaceISubProcessBpmnElementLayout<Element extends de.xima.bpmn_model.api.element.bpmn.activities.SubProcess<?>>/** Represents a laid outSubProcessthat may have a visibletext annotation, a visiblename, and astartandend event.Methods in de.xima.fc.interfaces.workflow.bpmn with parameters of type IBpmnElementAccessorModifier and TypeMethodDescriptionIFertileStructuredBpmnModelPartBuilder.addChildPart(IFlattenedAlignmentItemMap<?> flattened, AWorkflowElement<?, ?> element, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?>> container) Retrieves theIStructuredBpmnModelPartfrom 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().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 theIStructuredBpmnModelPartfrom 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().IFertileStructuredBpmnModelPartBuilder.addChildPart(IStructuredBpmnModelPart part, Point2DDouble position, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?>> container) Adds a child part with a position and container to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts().IFertileStructuredBpmnModelPartBuilder.addChildPart(IStructuredBpmnModelPart part, Point2DDouble position, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowElementsContainer<?>> container, de.xima.bpmn_model.api.element.bpmn.process.Lane lane) Adds a child part with a position, container, and lane to the list of child parts of this part, seeIStructuredBpmnModelPart.childParts().IFlowableStructuredBpmnModelPartBuilder.addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow> flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, de.xima.bpmn_model.api.element.dc.Point... waypoints) Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections().IFlowableStructuredBpmnModelPartBuilder.addInterconnection(de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?> source, WorkflowBpmnPointRef.StructuredPartRef target, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.SequenceFlow> flow, de.xima.bpmn_model.api.element.bpmndi.BpmnEdge edge, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints) Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections().IFlowableStructuredBpmnModelPartBuilder.addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?>> target, de.xima.bpmn_model.api.element.dc.Point... waypoints) Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections().IFlowableStructuredBpmnModelPartBuilder.addInterconnection(WorkflowBpmnPointRef.StructuredPartRef source, IBpmnElementAccessor<? extends de.xima.bpmn_model.api.element.bpmn.common.FlowNode<?>> target, Iterable<de.xima.bpmn_model.api.element.dc.Point> waypoints) Adds an interconnection to the list of interconnections of this part, seeIStructuredBpmnModelPart.interconnections().IWorkflowBpmnConnectionEdgeBuilder.betweenPorts(IBpmnElementAccessor<? extends Element> source, IBpmnElementAccessor<? extends Element> target) Creates a connection andBPMN edgebetween the given source and target elements.IWorkflowBpmnConnectionEdgeBuilder.betweenPorts(IBpmnElementAccessor<? extends Element> source, Element target) Creates a connection andBPMN edgebetween the given source and target elements.IWorkflowBpmnConnectionEdgeBuilder.betweenPorts(Element source, IBpmnElementAccessor<? extends Element> target) Creates a connection andBPMN edgebetween the given source and target elements.IWorkflowBpmnFlowEdgeBuilder.defaultFor(IBpmnElementAccessor<? extends de.xima.bpmn_model.api.behavior.DefaultFlowAvailable<?>> element) Marks the built flow as the default flow for the given BPMN element.IWorkflowBpmnConnectionEdgeBuilder.fromEdge(IBpmnElementAccessor<? extends Element> element, ECardinalDirection2D side, double position) Sets the connection's source to a point on an edge of the given element.IWorkflowBpmnConnectionEdgeBuilder.fromInPort(IBpmnElementAccessor<? extends Element> element) Sets the connection's source to the in port of the given element.IWorkflowBpmnConnectionEdgeBuilder.fromOutPort(IBpmnElementAccessor<? extends Element> element) Sets the connection's source to the out port of the given element.IWorkflowBpmnConnectionEdgeBuilder.fromPoint(IBpmnElementAccessor<? extends Element> logicalSource, Object visualSource, String pointName) Sets the connection's target to a point on the given element.IWorkflowBpmnConnectionEdgeBuilder.fromPoint(IBpmnElementAccessor<? extends Element> element, String pointName) Sets the connection's source to a point on the given element.IWorkflowBpmnConnectionEdgeBuilder.fromPort(IBpmnElementAccessor<? extends Element> element) IWorkflowBpmnConnectionEdgeBuilder.toEdge(IBpmnElementAccessor<? extends Element> element, ECardinalDirection2D side, double position) Sets the connection's target to a point on an edge of the given element.IWorkflowBpmnConnectionEdgeBuilder.toInPort(IBpmnElementAccessor<? extends Element> element) Sets the connection's target to the in port of the given element.IWorkflowBpmnConnectionEdgeBuilder.toOutPort(IBpmnElementAccessor<? extends Element> element) Sets the connection's target to the out port of the given element.IWorkflowBpmnConnectionEdgeBuilder.toPoint(IBpmnElementAccessor<? extends Element> logicalTarget, Object visualTarget, String pointName) Sets the connection's target to a point on the given element.IWorkflowBpmnConnectionEdgeBuilder.toPoint(IBpmnElementAccessor<? extends Element> element, String pointName) Sets the connection's target to a point on the given element.IWorkflowBpmnConnectionEdgeBuilder.toPort(IBpmnElementAccessor<? extends Element> element) Shortcut forIWorkflowBpmnConnectionEdgeBuilder.toInPort(BpmnElement).