Package jadex.bpmn.model.io
Interface IBpmnVisualModelReader
-
- All Known Subinterfaces:
IPostProcessingVisualModelReader
- All Known Implementing Classes:
BpmnVisualModelReader
public interface IBpmnVisualModelReaderInterface for writer of the visual part of BPMN models.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidprocessBpmnEdge(java.lang.String bpmnid, MIdElement medge, java.util.List<java.awt.geom.Point2D> waypoints)Process the visual part of a standard BPMN edge.voidprocessBpmnShape(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.voidprocessGenericEdge(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.
-
-
-
Method Detail
-
processBpmnShape
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.- Parameters:
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.
-
processBpmnEdge
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.- Parameters:
bpmnid- The referenced ID of the edge.medge- The semantic edge, if found.waypoints- The way points of the edge.
-
processGenericEdge
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.- Parameters:
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.
-
-