public class DefaultBPMNDiagramGenerator extends java.lang.Object implements BPMNDiagramGenerator
| Constructor and Description |
|---|
DefaultBPMNDiagramGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBPMNShape(BPMNPlane bpmnPlane,
java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound,
java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape,
java.util.Map<java.lang.Integer,java.util.List<Bounds>> weightVsBound,
TFlowNode node,
int nodeWeight,
int childIndex,
java.util.List<java.lang.String> parentsId,
java.util.List<java.lang.String> shiblingsId,
int totalPossibleShiblingsCount) |
protected Bounds |
createBound(double x,
double y,
double h,
double w) |
protected void |
createBPMNEdge(BPMNPlane bpmnPlane,
java.util.Map<java.lang.String,BPMNEdge> edgeTobeResolved,
java.lang.String id,
java.lang.String sourceId,
java.lang.String destinationId) |
protected BPMNDiagram |
createBPMNPlaneAndDiagram(java.lang.String processName) |
protected void |
createDataObjectShape(BPMNPlane bpmnPlane,
java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound,
java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape,
Node node,
TFlowElement flowElement) |
BPMNDiagram |
generateBPMNDiagram(BPMNProcess bpmnProcess,
SimpleGraph simpleGraph) |
protected int |
getWidthForName(java.lang.String nodeName) |
protected void |
resolveEdgeEndPoint(java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound,
java.util.Map<java.lang.String,BPMNEdge> edgeTobeResolved,
java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape) |
protected void |
visitBPMNGraph(BPMNPlane bpmnPlane,
java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound,
java.util.Map<java.lang.String,BPMNEdge> edgeTobeResolved,
java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape,
java.util.Map<java.lang.Integer,java.util.List<Bounds>> weightVsBound,
BPMNProcess bpmnProcess,
Node node,
int distanceFromRoot,
int childIndex,
java.util.List<java.lang.String> shiblingsIds,
int totalPossibleShiblingsCount) |
public BPMNDiagram generateBPMNDiagram(BPMNProcess bpmnProcess, SimpleGraph simpleGraph)
generateBPMNDiagram in interface BPMNDiagramGeneratorprotected void visitBPMNGraph(BPMNPlane bpmnPlane, java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound, java.util.Map<java.lang.String,BPMNEdge> edgeTobeResolved, java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape, java.util.Map<java.lang.Integer,java.util.List<Bounds>> weightVsBound, BPMNProcess bpmnProcess, Node node, int distanceFromRoot, int childIndex, java.util.List<java.lang.String> shiblingsIds, int totalPossibleShiblingsCount)
protected void createDataObjectShape(BPMNPlane bpmnPlane, java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound, java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape, Node node, TFlowElement flowElement)
protected void addBPMNShape(BPMNPlane bpmnPlane, java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound, java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape, java.util.Map<java.lang.Integer,java.util.List<Bounds>> weightVsBound, TFlowNode node, int nodeWeight, int childIndex, java.util.List<java.lang.String> parentsId, java.util.List<java.lang.String> shiblingsId, int totalPossibleShiblingsCount)
protected int getWidthForName(java.lang.String nodeName)
protected void createBPMNEdge(BPMNPlane bpmnPlane, java.util.Map<java.lang.String,BPMNEdge> edgeTobeResolved, java.lang.String id, java.lang.String sourceId, java.lang.String destinationId)
protected Bounds createBound(double x, double y, double h, double w)
protected void resolveEdgeEndPoint(java.util.Map<java.lang.String,Bounds> bpmnArtifactsBound, java.util.Map<java.lang.String,BPMNEdge> edgeTobeResolved, java.util.Map<java.lang.String,BPMNShape> bpmnIDVsShape)
protected BPMNDiagram createBPMNPlaneAndDiagram(java.lang.String processName)
Copyright © 2018 SAP SE. All Rights Reserved.