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 SummaryAll 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- 
processBpmnShapevoid 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.
 
 - 
processBpmnEdgevoid 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.
 
 - 
processGenericEdgevoid 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.
 
 
- 
 
-