Class GraphOperationsController
- java.lang.Object
- 
- com.mxgraph.swing.util.mxMouseAdapter
- 
- com.mxgraph.swing.handler.mxGraphHandler
- 
- jadex.bpmn.editor.gui.controllers.GraphOperationsController
 
 
 
- 
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.util.EventListener
 
 public class GraphOperationsController extends com.mxgraph.swing.handler.mxGraphHandlerThis controller handles certain operations concerning the graph such as object movement.
- 
- 
Field Summary- 
Fields inherited from class com.mxgraph.swing.handler.mxGraphHandlerbbox, canImport, cell, cellBounds, cells, centerPreview, cloneEnabled, constrainedEvent, currentDropTarget, DEFAULT_CURSOR, dragCells, dragImage, enabled, first, FOLD_CURSOR, graphComponent, gridEnabledEvent, imagePreview, initialCell, keepOnTop, livePreview, marker, markerEnabled, MOVE_CURSOR, moveEnabled, movePreview, previewBounds, removeCellsFromParent, selectEnabled, transferBounds, visible
 
- 
 - 
Constructor SummaryConstructors Constructor Description GraphOperationsController(com.mxgraph.swing.mxGraphComponent graphcomponent)Creates a new graph controller.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.mxgraph.swing.handler.mxCellMarkercreateMarker()Creates the marker.protected voidfold(java.lang.Object cell)Fold cells.voidmousePressed(java.awt.event.MouseEvent e)protected voidmoveCells(java.lang.Object[] cells, double dx, double dy, java.lang.Object target, java.awt.event.MouseEvent e)Moves the cells.static voidpseudoCollapse(VSubProcess sp)- 
Methods inherited from class com.mxgraph.swing.handler.mxGraphHandlerconvertPoint, createEvent, createMovePreview, dragEnter, dragExit, dragOver, drop, dropActionChanged, getCells, getCursor, getDropTarget, getGraphComponent, getGraphTransferHandler, getMarker, getMovePreview, getPreviewLocation, installDragGestureHandler, installDropTargetHandler, isCenterPreview, isCloneEnabled, isEnabled, isImagePreview, isLivePreview, isMarkerEnabled, isMoveEnabled, isRemoveCellsFromParent, isSelectEnabled, isVisible, mouseDragged, mouseMoved, mouseReleased, paint, reset, setCenterPreview, setCloneEnabled, setEnabled, setImagePreview, setLivePreview, setMarker, setMarkerEnabled, setMoveEnabled, setPreviewBounds, setRemoveCellsFromParent, setSelectEnabled, setVisible, shouldRemoveCellFromParent, start, updateDragImage
 
- 
 
- 
- 
- 
Method Detail- 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent e) - Specified by:
- mousePressedin interface- java.awt.event.MouseListener
- Overrides:
- mousePressedin class- com.mxgraph.swing.handler.mxGraphHandler
 
 - 
moveCellsprotected void moveCells(java.lang.Object[] cells, double dx, double dy, java.lang.Object target, java.awt.event.MouseEvent e)Moves the cells.- Overrides:
- moveCellsin class- com.mxgraph.swing.handler.mxGraphHandler
 
 - 
foldprotected void fold(java.lang.Object cell) Fold cells.- Overrides:
- foldin class- com.mxgraph.swing.handler.mxGraphHandler
 
 - 
createMarkerprotected com.mxgraph.swing.handler.mxCellMarker createMarker() Creates the marker.- Overrides:
- createMarkerin class- com.mxgraph.swing.handler.mxGraphHandler
 
 - 
pseudoCollapsepublic static final void pseudoCollapse(VSubProcess sp) 
 
- 
 
-