public class SCreationController
extends java.lang.Object
Constructor and Description |
---|
SCreationController() |
Modifier and Type | Method and Description |
---|---|
protected static com.mxgraph.util.mxPoint |
adjustPoint(com.mxgraph.view.mxGraph graph,
java.lang.Object parent,
com.mxgraph.util.mxPoint point)
Adjusts a point for relative positioning.
|
static VActivity |
createActivity(ModelContainer modelcontainer,
java.lang.String mode,
java.lang.Object targetcell,
java.awt.geom.Point2D tp,
boolean xcenter)
Creates an activity.
|
static com.mxgraph.model.mxICell |
createConnection(BpmnGraph graph,
java.lang.String mode,
java.lang.Object src,
java.lang.Object tgt,
long timestamp)
Creates a connection.
|
static void |
createControlPoint(VEdge vedge,
com.mxgraph.util.mxPoint mxp,
ModelContainer modelcontainer)
Creates a control point.
|
protected static VDataEdge |
createDataEdge(BpmnGraph graph,
jadex.bpmn.model.io.IdGenerator idgenerator,
VNamedNode src,
VNamedNode tgt,
boolean autoseqedge)
Creates a data edge.
|
static VLane |
createLane(ModelContainer modelcontainer,
java.lang.Object targetcell)
Creates a new lane.
|
static VPool |
createPool(ModelContainer modelcontainer,
java.awt.geom.Point2D targetpoint)
Creates a new pool.
|
static void |
deleteControlPoint(VEdge vedge,
com.mxgraph.util.mxPoint mxp,
ModelContainer modelcontainer)
Deletes a control point.
|
protected static java.util.Set<VNode> |
getReverseSequenceFlowNodes(VNode start,
java.util.Set<VNode> visited,
VNode match) |
public static final VPool createPool(ModelContainer modelcontainer, java.awt.geom.Point2D targetpoint)
modelcontainer
- The model container.targetpoint
- The targeted point for the pool.public static final VLane createLane(ModelContainer modelcontainer, java.lang.Object targetcell)
modelcontainer
- The model container.targetcell
- The parent cell.public static VActivity createActivity(ModelContainer modelcontainer, java.lang.String mode, java.lang.Object targetcell, java.awt.geom.Point2D tp, boolean xcenter)
modelcontainer
- The model container.mode
- The activity edit mode.targetcell
- The parent cell.targetpoint
- The targeted point for the activity.public static final com.mxgraph.model.mxICell createConnection(BpmnGraph graph, java.lang.String mode, java.lang.Object src, java.lang.Object tgt, long timestamp)
src
- Source object.tgt
- Target object.public static final void createControlPoint(VEdge vedge, com.mxgraph.util.mxPoint mxp, ModelContainer modelcontainer)
public static final void deleteControlPoint(VEdge vedge, com.mxgraph.util.mxPoint mxp, ModelContainer modelcontainer)
protected static final VDataEdge createDataEdge(BpmnGraph graph, jadex.bpmn.model.io.IdGenerator idgenerator, VNamedNode src, VNamedNode tgt, boolean autoseqedge)
graph
- The graph.idgenerator
- The ID generator.source
- Edge source.target
- Edge target.protected static final java.util.Set<VNode> getReverseSequenceFlowNodes(VNode start, java.util.Set<VNode> visited, VNode match)
protected static final com.mxgraph.util.mxPoint adjustPoint(com.mxgraph.view.mxGraph graph, java.lang.Object parent, com.mxgraph.util.mxPoint point)
modelcontainer
- The model container.parent
- The parent cell.point
- The unadjusted targeted point.