Class SCreationController
- java.lang.Object
- 
- jadex.bpmn.editor.gui.controllers.SCreationController
 
- 
 public class SCreationController extends java.lang.ObjectMethods for creating model objects.
- 
- 
Constructor SummaryConstructors Constructor Description SCreationController()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description protected static com.mxgraph.util.mxPointadjustPoint(com.mxgraph.view.mxGraph graph, java.lang.Object parent, com.mxgraph.util.mxPoint point)Adjusts a point for relative positioning.static VActivitycreateActivity(ModelContainer modelcontainer, java.lang.String mode, java.lang.Object targetcell, java.awt.geom.Point2D tp, boolean xcenter)Creates an activity.static com.mxgraph.model.mxICellcreateConnection(BpmnGraph graph, java.lang.String mode, java.lang.Object src, java.lang.Object tgt, long timestamp)Creates a connection.static voidcreateControlPoint(VEdge vedge, com.mxgraph.util.mxPoint mxp, ModelContainer modelcontainer)Creates a control point.protected static VDataEdgecreateDataEdge(BpmnGraph graph, IdGenerator idgenerator, VNamedNode src, VNamedNode tgt, boolean autoseqedge)Creates a data edge.static VLanecreateLane(ModelContainer modelcontainer, java.lang.Object targetcell)Creates a new lane.static VPoolcreatePool(ModelContainer modelcontainer, java.awt.geom.Point2D targetpoint)Creates a new pool.static voiddeleteControlPoint(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)
 
- 
- 
- 
Method Detail- 
createPoolpublic static final VPool createPool(ModelContainer modelcontainer, java.awt.geom.Point2D targetpoint) Creates a new pool.- Parameters:
- modelcontainer- The model container.
- targetpoint- The targeted point for the pool.
- Returns:
- The created pool.
 
 - 
createLanepublic static final VLane createLane(ModelContainer modelcontainer, java.lang.Object targetcell) Creates a new lane.- Parameters:
- modelcontainer- The model container.
- targetcell- The parent cell.
- Returns:
- The created lane.
 
 - 
createActivitypublic static VActivity createActivity(ModelContainer modelcontainer, java.lang.String mode, java.lang.Object targetcell, java.awt.geom.Point2D tp, boolean xcenter) Creates an activity.- Parameters:
- modelcontainer- The model container.
- mode- The activity edit mode.
- targetcell- The parent cell.
- targetpoint- The targeted point for the activity.
- Returns:
- The created activity.
 
 - 
createConnectionpublic static final com.mxgraph.model.mxICell createConnection(BpmnGraph graph, java.lang.String mode, java.lang.Object src, java.lang.Object tgt, long timestamp) Creates a connection.- Parameters:
- src- Source object.
- tgt- Target object.
- Returns:
- Created edge.
 
 - 
createControlPointpublic static final void createControlPoint(VEdge vedge, com.mxgraph.util.mxPoint mxp, ModelContainer modelcontainer) Creates a control point.
 - 
deleteControlPointpublic static final void deleteControlPoint(VEdge vedge, com.mxgraph.util.mxPoint mxp, ModelContainer modelcontainer) Deletes a control point.
 - 
createDataEdgeprotected static final VDataEdge createDataEdge(BpmnGraph graph, IdGenerator idgenerator, VNamedNode src, VNamedNode tgt, boolean autoseqedge) Creates a data edge.- Parameters:
- graph- The graph.
- idgenerator- The ID generator.
- source- Edge source.
- target- Edge target.
- Returns:
- The edge.
 
 - 
getReverseSequenceFlowNodesprotected static final java.util.Set<VNode> getReverseSequenceFlowNodes(VNode start, java.util.Set<VNode> visited, VNode match) 
 - 
adjustPointprotected static final 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.- Parameters:
- modelcontainer- The model container.
- parent- The parent cell.
- point- The unadjusted targeted point.
- Returns:
- The adjusted point.
 
 
- 
 
-