public interface IBpmnVisualModelReader
| Modifier and Type | Method and Description |
|---|---|
void |
processBpmnEdge(java.lang.String bpmnid,
MIdElement medge,
java.util.List<java.awt.geom.Point2D> waypoints)
Process the visual part of a standard BPMN edge.
|
void |
processBpmnShape(java.lang.String bpmnid,
MIdElement e,
java.lang.Boolean expanded,
java.awt.geom.Rectangle2D bounds,
java.awt.geom.Rectangle2D altbounds,
java.util.Set<java.lang.String> internalparameters,
java.lang.String eventparentid,
java.lang.String subprocessparentid,
java.lang.String laneparentid)
Process the visual part of a standard BPMN shape.
|
void |
processGenericEdge(java.lang.String type,
java.util.List<java.awt.geom.Point2D> waypoints,
java.util.Map<java.lang.String,java.lang.String> attrs,
java.util.Map<java.lang.String,MIdElement> emap)
Process the visual part of a generic (non-standard) edge.
|
void processBpmnShape(java.lang.String bpmnid,
MIdElement e,
java.lang.Boolean expanded,
java.awt.geom.Rectangle2D bounds,
java.awt.geom.Rectangle2D altbounds,
java.util.Set<java.lang.String> internalparameters,
java.lang.String eventparentid,
java.lang.String subprocessparentid,
java.lang.String laneparentid)
bpmnid - The referenced ID of the shape.e - The semantic shape, if found, null otherwise.expanded - Flag whether the shape should be collapsed (false), expanded (true) or default (null).bounds - Bounds of the shape.altbounds - Alternative bounds.internalparameters - Parameters that are considered to be internal and should not have input connectors.eventparentid - The parent ID if the shape is an event with a parent.subprocessparentid - The parent subprocess ID if the shape is part of a subprocess.laneparentid - ID if the parent if the shape is a lane.void processBpmnEdge(java.lang.String bpmnid,
MIdElement medge,
java.util.List<java.awt.geom.Point2D> waypoints)
bpmnid - The referenced ID of the edge.medge - The semantic edge, if found.waypoints - The way points of the edge.void processGenericEdge(java.lang.String type,
java.util.List<java.awt.geom.Point2D> waypoints,
java.util.Map<java.lang.String,java.lang.String> attrs,
java.util.Map<java.lang.String,MIdElement> emap)
type - Type of the edge, if found.waypoints - The way points of the edge.attrs - XML attributes for the edge.emap - Map from element IDs to semantic elements.