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.