C | |
calcAttraction, mxFastOrganicLayout | |
calcPositions, mxFastOrganicLayout | |
calcRepulsion, mxFastOrganicLayout | |
calculateCrossings, mxMedianHybridCrossingReduction | |
calculatedWeightedValue, mxCoordinateAssignment | |
calculateRankCrossing, mxMedianHybridCrossingReduction | |
calculateWidestRank, mxCoordinateAssignment | |
canExportCell, mxGraph | |
canImportCell, mxGraph | |
canRedo, mxUndoManager | |
canUndo, mxUndoManager | |
captureDocumentGesture, mxGraphView | |
cascadeOpacity | |
cell | |
Cell alignment and orientation, mxGraph | |
Cell cloning,insertion and removal, mxGraph | |
Cell connecting and connection constraints, mxGraph | |
Cell moving, mxGraph | |
Cell retrieval, mxGraph | |
Cell sizing, mxGraph | |
Cell styles, mxGraph | |
Cell visibility, mxGraph | |
CELL_CONNECTED | |
cellAdded | |
cellCloned, mxGraphModel | |
cellConnected, mxGraph | |
cellEditor, mxGraph | |
cellLabelChanged, mxGraph | |
cellLocation, mxFastOrganicLayout | |
cellRemoved | |
cellRenderer, mxGraph | |
cellResized, mxSpaceManager | |
cells | |
CELLS_ADDED | |
CELLS_FOLDED | |
CELLS_MOVED | |
CELLS_ORDERED | |
CELLS_REMOVED | |
CELLS_RESIZED | |
CELLS_TOGGLED, mxEvent | |
cellsAdded | |
cellsBendable, mxGraph | |
cellsCloneable, mxGraph | |
cellsDeletable, mxGraph | |
cellsDisconnectable, mxGraph | |
cellsEditable, mxGraph | |
cellsFolded, mxGraph | |
cellSizeUpdated, mxGraph | |
cellsLocked, mxGraph | |
cellsMovable, mxGraph | |
cellsMoved | |
cellsOrdered, mxGraph | |
cellsRemoved, mxGraph | |
cellsResizable, mxGraph | |
cellsResized | |
cellsSelectable, mxGraph | |
cellsToggled, mxGraph | |
centerZoom, mxGraph | |
CHANGE | |
changeHandler | |
changePoints | |
changes, mxUndoableEdit | |
changeSelection, mxGraphSelectionModel | |
changeTerminalPoint | |
channelBuffer | |
check, mxMultiplicity | |
checkNeighbors, mxMultiplicity | |
checkTerminal, mxMultiplicity | |
checkType, mxMultiplicity | |
childMoved, mxGraphView | |
children, mxCell | |
circle, mxCircleLayout | |
clear | |
CLEAR | |
clearCellOverlays, mxGraph | |
clearSelection | |
clearSelectionOnBackground, mxPanningHandler | |
click, mxGraph | |
CLICK | |
clip | |
clone | |
cloneCell, mxGraphModel | |
cloneCellImpl, mxGraphModel | |
cloneCells | |
cloneEnabled | |
cloneInvalidEdges, mxGraph | |
clonePreviewState, mxEdgeHandler | |
cloneTemplate, mxObjectCodec | |
cloneValue, mxCell | |
close | |
CLOSE, mxEvent | |
closeImage, mxWindow | |
closeResource, mxUtils | |
codec, mxSession | |
codecs, mxCodecRegistry | |
collapsed, mxCell | |
collapsedImage, mxGraph | |
collapsedStateForCellChanged, mxGraphModel | |
collapseExpandResource, mxGraph | |
collapseToPreferredSize, mxGraph | |
compare | |
compressed, mxXmlCanvas2D | |
computeAspect, mxStencil | |
config, mxDefaultPopupMenu | |
configure, mxEditor | |
configureHtmlShape | |
configureShape, mxCellRenderer | |
configureSvgShape | |
configureTransparentBackground | |
configureVmlShape | |
confirm, mxUtils | |
connect | |
CONNECT | |
CONNECT_CELL | |
CONNECT_HANDLE_FILLCOLOR, mxConstants | |
connectable, mxCell | |
connectableEdges, mxGraph | |
connectCell, mxGraph | |
connected, mxSession | |
connectIconOffset, mxConnectionHandler | |
connectImage, mxConnectionHandler | |
connectOnDrop | |
connectsAsSource, mxGraphHierarchyNode | |
connectsAsTarget, mxGraphHierarchyNode | |
consoleName, mxLog | |
constrainChild, mxGraph | |
constrainChildren, mxGraph | |
constraintHandler | |
constraints, mxStencil | |
consume | |
consumeCycleAttribute, mxEditor | |
consumed | |
consumePanningTrigger, mxPanningHandler | |
container, mxToolbar | |
contains | |
containsValidationErrorsResource, mxGraph | |
content, mxWindow | |
controlKeys, mxKeyHandler | |
Controls and Handlers, mxEditor | |
controlShiftKeys, mxKeyHandler | |
convert, mxUrlConverter | |
converter | |
convertPoint | |
convertValueFromXml, mxObjectCodec | |
convertValueToString, mxGraph | |
convertValueToXml, mxObjectCodec | |
convertWaypoint, mxConnectionHandler | |
copy | |
count, mxCellStatePreview | |
counter, mxObjectIdentity | |
countError, mxMultiplicity | |
create | |
createBackgroundPageShape, mxGraphView | |
createBends | |
createBoundingBox, mxShape | |
createBounds, mxVertexHandler | |
createCellEditor, mxGraph | |
createCellOverlays, mxCellRenderer | |
createCellRenderer, mxGraph | |
createConditions, mxDefaultPopupMenu | |
createControl, mxCellRenderer | |
createDashPattern, mxConnector | |
createDefaultEdgeStyle, mxStylesheet | |
createDefaultVertexStyle, mxStylesheet | |
createDiagramLayout, mxEditor | |
createDragElement, mxDragSource | |
createEdge | |
createEdgeState, mxConnectionHandler | |
createForeignObject, mxText | |
createGraph, mxEditor | |
createGraphView, mxGraph | |
createGroup, mxEditor | |
createGroupCell, mxGraph | |
createGuideShape, mxGuide | |
createHandler, mxGraph | |
createHandlers, mxGraph | |
createHandleShape, mxEdgeHandler | |
createHtml | |
createHtmlPane, mxGraphView | |
createHtmlTable, mxText | |
createIcons, mxConnectionHandler | |
createId, mxGraphModel | |
createIds, mxGraphModel | |
createImage, mxUtils | |
createInternalCells, mxGraphHierarchyModel | |
createLabel, mxCellRenderer | |
createLayoutManager, mxEditor | |
createLine, mxCompactTreeLayout | |
createMarker | |
createMenu, mxDefaultPopupMenu | |
createNode, mxCompactTreeLayout | |
createPageSelector, mxPrintPreview | |
createPanningManager, mxGraph | |
createPath, mxShape | |
createPoints, mxShape | |
createPopupMenu, mxEditor | |
createPreviewElement, mxDragSource | |
createPreviewShape, mxGraphHandler | |
createProperties, mxEditor | |
createRoot, mxGraphModel | |
createSelectionModel, mxGraph | |
createSelectionShape | |
createSession, mxEditor | |
createShape | |
createSizer | |
createSizerShape, mxVertexHandler | |
createState, mxGraphView | |
createStylesheet, mxGraph | |
createSubmenu, mxPopupMenu | |
createSvg | |
createSvgGradient, mxShape | |
createSvgGroup, mxShape | |
createSvgPipe, mxShape | |
createSvgShadow, mxShape | |
createSvgSpan | |
createSwimlaneLayout, mxEditor | |
createSwimlaneManager, mxEditor | |
createTarget, mxConnectionHandler | |
createTargetVertex, mxConnectionHandler | |
createTasks, mxEditor | |
createToolbar, mxEditor | |
createUndoableEdit | |
createVertex, mxGraph | |
createVirtualBend, mxElbowEdgeHandler | |
createVml | |
createVmlImage, mxLabel | |
createVmlPane, mxGraphView | |
createVmlShadow, mxShape | |
createXmlDocument, mxUtils | |
crisp | |
crossingStage, mxHierarchicalLayout | |
currentBestCrossings, mxMedianHybridCrossingReduction | |
currentColor, mxCellMarker | |
currentDropTarget, mxDragSource | |
currentDx, mxGraphHandler | |
currentDy, mxGraphHandler | |
currentEdit, mxGraphModel | |
currentFileResource, mxEditor | |
currentGraph, mxDragSource | |
currentGuide, mxDragSource | |
currentPoint, mxDragSource | |
currentRoot, mxGraphView | |
currentX, mxRubberband | |
currentXDelta, mxCoordinateAssignment | |
currentY, mxRubberband | |
cursor, mxCellOverlay | |
CURSOR_BEND_HANDLE, mxConstants | |
CURSOR_CONNECT, mxConstants | |
CURSOR_LABEL_HANDLE, mxConstants | |
CURSOR_MOVABLE_EDGE, mxConstants | |
CURSOR_MOVABLE_VERTEX, mxConstants | |
curveTo | |
cut, mxClipboard | |
cycleAttribute, mxEditor | |
cycleAttributeIndex, mxEditor | |
cycleAttributeName, mxEditor | |
cycleAttributeValues, mxEditor | |
cycleStage, mxHierarchicalLayout |
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcAttraction = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcPositions = function()
Calculates the repulsive forces between all laid out nodes
mxFastOrganicLayout.prototype.calcRepulsion = function()
Calculates the total number of edge crossing in the current graph.
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function( model )
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxCoordinateAssignment.prototype.calculatedWeightedValue = function( currentCell, collection )
Calculates the number of edges crossings between the specified rank and the rank below it.
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function( i, model )
Calculates the width rank in the hierarchy.
mxCoordinateAssignment.prototype.calculateWidestRank = function( graph, model )
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canExportCell = function( cell )
Returns true if the given cell may be imported from the clipboard.
mxGraph.prototype.canImportCell = function( cell )
Returns true if a redo is possible.
mxUndoManager.prototype.canRedo = function()
Returns true if an undo is possible.
mxUndoManager.prototype.canUndo = function()
Specifies if a gesture should be captured when it goes outside of the graph container.
mxGraphView.prototype.captureDocumentGesture
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function( graph, cell, opacity )
See mxEffects.cascadeOpacity.
cascadeOpacity: function( graph, cell, opacity )
The cell whose median value is being calculated
MedianCellSorter.prototype.cell
Reference to the mxCell that is represented by this state.
mxCellState.prototype.cell
The graph cell this object represents.
mxGraphHierarchyNode.prototype.cell
The cell whose median value is being calculated.
WeightedCellSorter.prototype.cell
Inner callback to update cells when a cell has been added.
mxGraphModel.prototype.cellAdded = function( cell )
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.cellAdded = function( cell )
Hook for cloning the cell.
mxGraphModel.prototype.cellCloned = function( cell )
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellConnected = function( edge, terminal, source, constraint )
Holds the mxCellEditor that is used as the in-place editing.
mxGraph.prototype.cellEditor
Sets the new label for a cell.
mxGraph.prototype.cellLabelChanged = function( cell, value, autoSize )
An array of locally stored co-ordinate positions for the vertices.
mxFastOrganicLayout.prototype.cellLocation
Inner callback to update cells when a cell has been removed.
mxGraphModel.prototype.cellRemoved = function( cell )
Inner callback to remove the specified mxCell from the selection.
mxGraphSelectionModel.prototype.cellRemoved = function( cell )
Adds removed cells to the codec object lookup for references to the removed cells after this point in time.
mxSession.prototype.cellRemoved = function( cell, codec )
Holds the mxCellRenderer for rendering the cells in the graph.
mxGraph.prototype.cellRenderer
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSpaceManager.prototype.cellResized = function( cell )
Maps from Ids to cells.
mxGraphModel.prototype.cells
Optional array of cells to be animated.
mxMorphing.prototype.cells
Adds the specified cells to the given parent.
mxGraph.prototype.cellsAdded = function( cells, parent, index, source, target, absolute, constrain )
Called if any cells have been added.
mxSwimlaneManager.prototype.cellsAdded = function( cells )
Specifies the return value for isCellsBendable.
mxGraph.prototype.cellsBendable
Specifies the return value for isCellCloneable.
mxGraph.prototype.cellsCloneable
Specifies the return value for isCellDeletable.
mxGraph.prototype.cellsDeletable
Specifies the return value for isCellDisconntable.
mxGraph.prototype.cellsDisconnectable
Specifies the return value for isCellEditable.
mxGraph.prototype.cellsEditable
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellsFolded = function( cells, collapse, recurse, checkFoldable )
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellSizeUpdated = function( cell, ignoreChildren )
Specifies the return value for isCellLocked.
mxGraph.prototype.cellsLocked
Specifies the return value for isCellMovable.
mxGraph.prototype.cellsMovable
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxGraph.prototype.cellsMoved = function( cells, dx, dy, disconnect, constrain )
Called from the moveHandler.
mxLayoutManager.prototype.cellsMoved = function( cells, evt )
Moves the given cells to the front or back.
mxGraph.prototype.cellsOrdered = function( cells, back )
Removes the given cells from the model.
mxGraph.prototype.cellsRemoved = function( cells )
Specifies the return value for isCellResizable.
mxGraph.prototype.cellsResizable
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxGraph.prototype.cellsResized = function( cells, bounds )
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSpaceManager.prototype.cellsResized = function( cells )
Called if any cells have been resizes.
mxSwimlaneManager.prototype.cellsResized = function( cells )
Specifies the return value for isCellSelectable.
mxGraph.prototype.cellsSelectable
Sets the visible state of the specified cells.
mxGraph.prototype.cellsToggled = function( cells, show )
Specifies if the zoom operations should go into the center of the actual diagram rather than going from top, left.
mxGraph.prototype.centerZoom
Holds the function that handles graph model changes.
mxAutoSaveManager.prototype.changeHandler
Holds the change event listener for later removal.
mxConnectionHandler.prototype.changeHandler
Changes the points of the given edge to reflect the current state of the handler.
mxEdgeSegmentHandler.prototype.changePoints = function( edge, points )
Changes the control points of the given edge in the graph model.
mxEdgeHandler.prototype.changePoints = function( edge, points )
Array that contains the changes that make up this edit.
mxUndoableEdit.prototype.changes
Inner callback to add the specified mxCell to the selection.
mxGraphSelectionModel.prototype.changeSelection = function( added, removed )
Calls refresh after mxEdgeHandler.changeTerminalPoint.
mxEdgeSegmentHandler.prototype.changeTerminalPoint = function( edge, point, isSource )
Changes the terminal point of the given edge.
mxEdgeHandler.prototype.changeTerminalPoint = function( edge, point, isSource )
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxCompactTreeLayout.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxCoordinateAssignment.prototype.channelBuffer
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.check = function( graph, edge, source, target, sourceOut, targetIn )
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkNeighbors = function( graph, edge, source, target )
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkTerminal = function( graph, terminal, edge )
Checks the type of the given value.
mxMultiplicity.prototype.checkType = function( graph, value, type, attr, attrValue )
Invoked when a child state was moved as a result of late evaluation of its position.
mxGraphView.prototype.childMoved = function( parent, child )
Holds the child cells.
mxCell.prototype.children
Executes the circular layout for the specified array of vertices and the given radius.
mxCircleLayout.prototype.circle = function( vertices, r, left, top )
Clears the dictionary.
mxDictionary.prototype.clear = function()
Sets a new root using createRoot.
mxGraphModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphSelectionModel.prototype.clear = function()
Removes the state of the given cell and all descendants if the given cell is not the current root.
mxGraphView.prototype.clear = function( cell, force, recurse )
Removes the object id from the given object.
clear: function( obj )
Clears the command history.
mxUndoManager.prototype.clear = function()
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearCellOverlays = function( cell )
Clears the selection using mxGraphSelectionModel.clear.
mxGraph.prototype.clearSelection = function()
Clears the current selection in the page.
clearSelection: function()
Specifies if cells should be deselected if a popupmenu is displayed for the diagram background.
mxPanningHandler.prototype.clearSelectionOnBackground
Processes a singleclick on an optional cell and fires a click event.
mxGraph.prototype.click = function( me )
Uses the current path for clipping.
clip: function()
Uses the current path for clipping.
clip: function()
Returns a clone of the cell.
mxCell.prototype.clone = function()
Returns a clone of this mxPoint.
mxCellState.prototype.clone = function()
Overrides the clone method to add special fields.
mxLine.prototype.clone = function()
Returns a clone of this mxPoint.
mxPoint.prototype.clone = function()
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
clone: function( obj, transients, shallow )
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCell = function( cell )
Inner helper method for cloning cells recursively.
mxGraphModel.prototype.cloneCellImpl = function( cell, mapping, includeChildren )
Returns the clones for the given cells.
mxGraph.prototype.cloneCells = function( cells, allowInvalidEdges )
Returns an array of clones for the given array of mxCells.
mxGraphModel.prototype.cloneCells = function( cells, includeChildren )
Specifies if cloning by control-drag is enabled.
mxEdgeHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraphHandler.prototype.cloneEnabled
Specifies if edges that are cloned should be validated and only inserted if they are valid.
mxGraph.prototype.cloneInvalidEdges
Returns a clone of the current preview state for the given point and terminal.
mxEdgeHandler.prototype.clonePreviewState = function( point, terminal )
Returns a new instance of the template for this codec.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a clone of the cell’s user object.
mxCell.prototype.cloneValue = function()
Closes the path.
mxPath.prototype.close = function()
Closes the print preview window.
mxPrintPreview.prototype.close = function()
Closes the current path.
close: function()
Closes the current path.
close: function()
URL of the image to be used for the close icon in the titlebar.
mxWindow.prototype.closeImage
Reference to the mxCodec used to encoding and decoding changes.
mxSession.prototype.codec
Specifies whether the cell is collapsed.
mxCell.prototype.collapsed
Specifies the mxImage to indicate a collapsed state.
mxGraph.prototype.collapsedImage
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function( cell, collapsed )
Specifies the resource key for the tooltip on the collapse/expand icon.
mxGraph.prototype.collapseExpandResource
Specifies if the cell size should be changed to the preferred size when a cell is first collapsed.
mxGraph.prototype.collapseToPreferredSize
Compares two MedianCellSorters.
MedianCellSorter.prototype.compare = function( a, b )
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
compare: function( p1, p2 )
Compares two WeightedCellSorters.
WeightedCellSorter.prototype.compare = function( a, b )
Specifies if the output should be compressed by removing redundant calls.
var compressed
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxStencil.prototype.computeAspect = function( state, bounds, direction )
XML node used as the description of new menu items.
mxDefaultPopupMenu.prototype.config
Configures the editor using the specified node.
mxEditor.prototype.configure = function ( node )
Overrides mxShape.configureHtmlShape to clear the border and background.
mxConnector.prototype.configureHtmlShape = function( node )
Configures the specified HTML node by applying the current color, bounds, shadow, opacity etc.
mxShape.prototype.configureHtmlShape = function( node )
Overrides method to set the overflow style to visible.
mxStencilShape.prototype.configureHtmlShape = function( node )
Configures the shape for the given cell state.
mxCellRenderer.prototype.configureShape = function( state )
Extends method to set opacity on images.
mxImageShape.prototype.configureSvgShape = function( node )
Configures the specified SVG node by applying the current color, bounds, shadow, opacity etc.
mxShape.prototype.configureSvgShape = function( node )
Overidden to remove transparent background.
mxArrow.prototype.configureTransparentBackground = function( node )
Workaround for security warning in IE if this is used in the overlay pane of a diagram.
mxImageShape.prototype.configureTransparentBackground = function( node )
Hook to make the background of a shape transparent.
mxShape.prototype.configureTransparentBackground = function( node )
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
mxShape.prototype.configureVmlShape = function( node )
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureVmlShape = function( node )
Displays the given message in a confirm dialog.
confirm: function( message )
Calls refresh after mxEdgeHandler.connect.
mxEdgeSegmentHandler.prototype.connect = function( edge, terminal, isSource, isClone, me )
Connects the given source and target using a new edge.
mxConnectionHandler.prototype.connect = function( source, target, evt, dropTarget )
Handles a drop by connecting the given vertex to the given source cell.
mxDefaultToolbar.prototype.connect = function( vertex, evt, source )
Changes the terminal or terminal point of the given edge in the graph model.
mxEdgeHandler.prototype.connect = function( edge, terminal, isSource, isClone, me )
Creates and returns a session for the specified parameters, installing the onChange function as a change listener for the session.
mxEditor.prototype.connect = function ( urlInit, urlPoll, urlNotify, onChange )
Specifies whether the cell is connectable.
mxCell.prototype.connectable
Specifies if edges are connectable.
mxGraph.prototype.connectableEdges
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.connectCell = function( edge, terminal, source, constraint )
mxSession.prototype.connected
Holds the offset for connect icons during connection preview.
mxConnectionHandler.prototype.connectIconOffset
mxImage that is used to trigger the creation of a new connection.
mxConnectionHandler.prototype.connectImage
Specifies if elements should be connected if new cells are dropped onto connectable elements.
mxDefaultToolbar.prototype.connectOnDrop
Specifies if drop events are interpreted as new connections if no other drop action is defined.
mxGraphHandler.prototype.connectOnDrop
Collection of hierarchy edges that have this node as a source
mxGraphHierarchyNode.prototype.connectsAsSource
Collection of hierarchy edges that have this node as a target
mxGraphHierarchyNode.prototype.connectsAsTarget
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChild = function( cell )
Specifies the return value for isConstrainChildren.
mxGraph.prototype.constrainChildren
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxConnectionHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxEdgeHandler.prototype.constraintHandler
Holds an array of mxConnectionConstraints as defined in the shape.
mxStencil.prototype.constraints
Consumes the given event.
consume: function( evt, preventDefault, stopPropagation )
Consumes the event.
mxEventObject.prototype.consume = function()
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxMouseEvent.prototype.consume = function( preventDefault )
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEditor.prototype.consumeCycleAttribute = function ( cell )
Holds the consumed state.
mxEventObject.prototype.consumed
Holds the consumed state of this event.
mxMouseEvent.prototype.consumed
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxPanningHandler.prototype.consumePanningTrigger = function( me )
Reference to the DOM nodes that contains the toolbar.
mxToolbar.prototype.container
Returns true if the model contains the given mxCell.
mxGraphModel.prototype.contains = function( cell )
Returns true if the specified point (x, y) is contained in the given rectangle.
contains: function( bounds, x, y )
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxGraph.prototype.containsValidationErrorsResource
Reference to the DOM node that represents the window content.
mxWindow.prototype.content
Maps from keycodes to functions for pressed control keys.
mxKeyHandler.prototype.controlKeys
Maps from keycodes to functions for pressed control and shift keys.
mxKeyHandler.prototype.controlShiftKeys
Converts the given URL to an absolute URL with protol and domain.
convert: function( url )
Holds the mxUrlConverter to convert image URLs.
var converter
Holds the mxUrlConverter to convert image URLs.
var converter
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function( point, gridEnabled )
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
convertPoint: function( container, x, y )
Converts booleans and numeric values to the respective types.
mxObjectCodec.prototype.convertValueFromXml = function( value )
Returns the textual representation for the given cell.
mxGraph.prototype.convertValueToString = function( cell )
Converts true to “1” and false to “0”.
mxObjectCodec.prototype.convertValueToXml = function( value )
Converts the given point from screen coordinates to model coordinates.
mxConnectionHandler.prototype.convertWaypoint = function( point )
Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
copy: function( graph, cells )
Copies the specified content to the local clipboard.
copy: function( content )
Contains the number of entries in the map.
mxCellStatePreview.prototype.count
Holds the localized error message to be displayed if the number of connections for which the rule applies is smaller than min or greater than max.
mxMultiplicity.prototype.countError
Creates the cell path for the given cell.
create: function( cell )
Overrides the method to make sure the stroke is never null.
mxCylinder.prototype.create = function( container )
Creates the DOM nodes for the HTML display.
mxGraphView.prototype.createHtml = function()
Override to create HTML regardless of gradient and rounded property.
mxImageShape.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxPolyline.prototype.create = function()
Creates and returns the DOM node(s) for the shape in the given container.
mxShape.prototype.create = function( container )
Override to create HTML regardless of gradient and rounded property.
mxText.prototype.create = function( container )
Creates and returns the inner request object.
mxXmlRequest.prototype.create = function()
Creates and returns the shape used as the background page.
mxGraphView.prototype.createBackgroundPageShape = function( bounds )
Adds custom bends for the center of each segment.
mxEdgeSegmentHandler.prototype.createBends = function()
Creates and returns the bends used for modifying the edge.
mxEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxElbowEdgeHandler.prototype.createBends = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
mxShape.prototype.createBoundingBox = function()
Creates a new mxCellEditor to be used in this graph.
mxGraph.prototype.createCellEditor = function()
Creates the actual shape for showing the overlay for the given cell state.
mxCellRenderer.prototype.createCellOverlays = function( state )
Creates a new mxCellRenderer to be used in this graph.
mxGraph.prototype.createCellRenderer = function()
Evaluates the default conditions for the given context.
mxDefaultPopupMenu.prototype.createConditions = function( editor, cell, evt )
Creates the control for the given cell state.
mxCellRenderer.prototype.createControl = function( state )
Creates a dash pattern for the given factor.
mxConnector.prototype.createDashPattern = function( factor )
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default vertex style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates the layout instance used to layout the swimlanes in the diagram.
mxEditor.prototype.createDiagramLayout = function ()
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxDragSource.prototype.createDragElement = function( evt )
Creates and returns a new edge using factoryMethod if one exists.
mxConnectionHandler.prototype.createEdge = function( value, source, target, style )
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxEditor.prototype.createEdge = function ( source, target )
Hook method that creates the new edge for insertEdge.
mxGraph.prototype.createEdge = function( parent, id, value, source, target, style )
Hook to return an mxCellState which may be used during the preview.
mxConnectionHandler.prototype.createEdgeState = function( me )
Creates and returns the foreignObject node to represent this shape.
mxText.prototype.createForeignObject = function()
Creates the graph for the editor.
mxEditor.prototype.createGraph = function ()
Creates a new mxGraphView to be used in this graph.
mxGraph.prototype.createGraphView = function()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxEditor.prototype.createGroup = function ()
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGraph.prototype.createGroupCell = function( cells )
Returns the mxShape to be used for painting the respective guide.
mxGuide.prototype.createGuideShape = function( horizontal )
Creates a new handler for the given cell state.
mxGraph.prototype.createHandler = function( state )
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxGraph.prototype.createHandlers = function( container )
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.createHandleShape = function( index )
Creates and returns the HTML node to represent this shape.
mxLabel.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxRectangleShape.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxRhombus.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxSwimlane.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxText.prototype.createHtml = function()
Creates and returns a drawing pane in HTML (DIV).
mxGraphView.prototype.createHtmlPane = function( width, height )
Creates and returns a HTML table with a table body and a single row with a single cell.
mxText.prototype.createHtmlTable = function()
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxConnectionHandler.prototype.createIcons = function( state )
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createId = function( cell )
Specifies if the model should automatically create Ids for new cells.
mxGraphModel.prototype.createIds
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirs mode.
createImage: function( src )
Creates all edges in the internal model
mxGraphHierarchyModel.prototype.createInternalCells = function( layout, vertices, internalVertices )
Creates the label for the given cell state.
mxCellRenderer.prototype.createLabel = function( state, value )
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxEditor.prototype.createLayoutManager = function ( graph )
mxCompactTreeLayout.prototype.createLine = function( dx, dy, next )
Creates and returns the mxCellMarker used in marker.
mxConnectionHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
This function is called from mxEditor to add items to the given menu based on config.
mxDefaultPopupMenu.prototype.createMenu = function( editor, menu, cell, evt )
mxCompactTreeLayout.prototype.createNode = function( cell )
Creates the page selector table.
mxPrintPreview.prototype.createPageSelector = function( vpages, hpages )
Creates and returns an mxPanningManager.
mxGraph.prototype.createPanningManager = function()
Creates an mxPath for the specified format and origin.
mxShape.prototype.createPath = function( arg )
Creates a path expression using the specified commands for this.points.
mxShape.prototype.createPoints = function( moveCmd, lineCmd, curveCmd, isRelative )
Uses popupHandler to create the menu in the graph’s panning handler.
mxEditor.prototype.createPopupMenu = function ( menu, cell, evt )
Creates and returns an element which can be used as a preview in the given graph.
mxDragSource.prototype.createPreviewElement = function( graph )
Creates the shape used to draw the preview for the given bounds.
mxGraphHandler.prototype.createPreviewShape = function( bounds )
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxEditor.prototype.createProperties = function ( cell )
Creates a new root cell with a default layer (child 0).
mxGraphModel.prototype.createRoot = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createSelectionModel = function()
Creates the shape used to draw the selection border.
mxEdgeHandler.prototype.createSelectionShape = function( points )
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function( bounds )
Creates and returns and mxSession using urlInit, urlPoll and urlNotify.
mxEditor.prototype.createSession = function ()
Creates and returns the highlight shape for the given state.
mxCellHighlight.prototype.createShape = function()
Creates the shape for the given cell state.
mxCellRenderer.prototype.createShape = function( state )
Creates the preview shape for new connections.
mxConnectionHandler.prototype.createShape = function()
Creates a shape wrapper for the custom shape in the given cell state and links its output to the given canvas.
mxImageExport.prototype.createShape = function( state, canvas )
Creates the rubberband selection shape.
mxRubberband.prototype.createShape = function()
Creates the shape used as the sizer.
mxOutline.prototype.createSizer = function()
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizer = function( cursor, index, size, fillColor )
Creates the shape used for the sizer handle for the specified bounds and index.
mxVertexHandler.prototype.createSizerShape = function( bounds, index, fillColor )
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraphView.prototype.createState = function( cell )
Creates a new mxGraphSelectionModel to be used in this graph.
mxGraph.prototype.createStylesheet = function()
Creates the nodes required to add submenu items inside the given parent item.
mxPopupMenu.prototype.createSubmenu = function( parent )
Creates and returns the SVG node(s) to represent this shape.
mxActor.prototype.createSvg = function()
Extends mxActor.createSvg to ignore fill if enableFill is false and create an event handling shape if this.addPipe is true.
mxArrow.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxConnector.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxCylinder.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxDoubleEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxEllipse.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxLabel.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxLine.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxPolyline.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxRectangleShape.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxRhombus.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxStencilShape.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxSwimlane.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxText.prototype.createSvg = function()
Creates a gradient object for SVG using the specified startcolor, endcolor and opacity.
mxShape.prototype.createSvgGradient = function( id, start, end, node )
Creates a SVG group element and adds the given shape as a child of the element.
mxShape.prototype.createSvgGroup = function( shape )
Creates an invisible path which is used to increase the hit detection for edges in SVG.
mxShape.prototype.createSvgPipe = function( id, start, end, node )
Creates a clone of the given node and configures the node’s color to use mxConstants.SHADOWCOLOR.
mxShape.prototype.createSvgShadow = function( node )
Creats an SVG tspan node for the given text.
mxText.prototype.createSvgSpan = function( text )
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneLayout = function ()
Sets the graph’s container using mxGraph.init.
mxEditor.prototype.createSwimlaneManager = function ( graph )
Specifies if createTargetVertex should be called if no target was under the mouse for the new connection.
mxConnectionHandler.prototype.createTarget
Hook method for creating new vertices on the fly if no target was under the mouse.
mxConnectionHandler.prototype.createTargetVertex = function( evt, source )
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createTasks = function ( div )
Creates the toolbar with no container.
mxEditor.prototype.createToolbar = function ()
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxGraphModel.prototype.createUndoableEdit = function()
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event via the model.
mxSession.prototype.createUndoableEdit = function( changes )
Hook method that creates the new vertex for insertVertex.
mxGraph.prototype.createVertex = function( parent, id, value, x, y, width, height, style, relative )
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxElbowEdgeHandler.prototype.createVirtualBend = function()
Creates and returns the VML node(s) to represent this shape.
mxActor.prototype.createVml = function()
Extends mxShape.createVml to ignore fill if enableFill is false.
mxArrow.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxConnector.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxCylinder.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxDoubleEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLabel.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLine.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRectangleShape.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxRhombus.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxStencilShape.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxSwimlane.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxText.prototype.createVml = function()
Creates an image node for the given image src and opacity to be used in VML.
mxLabel.prototype.createVmlImage = function( src, opacity )
Creates a drawing pane in VML (group).
mxGraphView.prototype.createVmlPane = function( width, height )
Creates the VML shadow node.
mxShape.prototype.createVmlShadow = function( node )
Returns a new, empty XML document.
createXmlDocument: function()
Specifies if the edge handles should be rendered in crisp mode.
mxEdgeHandler.prototype.crisp
Specifies if the move preview should be rendered in crisp mode if applicable.
mxGraphHandler.prototype.crisp
Specifies if theguide should be rendered in crisp mode if applicable.
mxGuide.prototype.crisp
Disables crisp rendering via attributes.
mxImageShape.prototype.crisp
Special attribute for SVG rendering to set the shape-rendering attribute to crispEdges in the output.
mxShape.prototype.crisp
Specifies if the selection bounds and handles should be rendered in crisp mode.
mxVertexHandler.prototype.crisp
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxHierarchicalLayout.prototype.crossingStage = function( parent )
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.currentBestCrossings
Holds the current marker color.
mxCellMarker.prototype.currentColor
Holds the current drop target under the mouse.
mxDragSource.prototype.currentDropTarget
Stores the x-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDx
Stores the y-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDy
Holds the changes for the current transaction.
mxGraphModel.prototype.currentEdit
Specifies the resource key for the current file info.
mxEditor.prototype.currentFileResource
Reference to the mxGraph that is the current drop target.
mxDragSource.prototype.currentGraph
Holds an mxGuide for the currentGraph if dragPreview is not null.
mxDragSource.prototype.currentGuide
Holds the current drop location.
mxDragSource.prototype.currentPoint
mxCell that acts as the root of the displayed cell hierarchy.
mxGraphView.prototype.currentRoot
Holds the value of the x argument in the last call to update.
mxRubberband.prototype.currentX
The sum of x-displacements for the current iteration
mxCoordinateAssignment.prototype.currentXDelta
Holds the value of the y argument in the last call to update.
mxRubberband.prototype.currentY
Holds the cursor for the overlay.
mxCellOverlay.prototype.cursor
Draws a cubic Bézier curve from the current point to (x, y) using (x1, y1) as the control point at the beginning of the curve and (x2, y2) as the control point at the end of the curve.
mxPath.prototype.curveTo = function( x1, y1, x2, y2, x, y )
Adds a bezier curve to the current path.
curveTo: function( x1, y1, x2, y2, x3, y3 )
Adds a bezier curve to the current path.
curveTo: function( x1, y1, x2, y2, x3, y3 )
Cuts the given array of mxCells from the specified graph.
cut: function( graph, cells )
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttribute = function ( cell )
Index of the last consumed attribute index.
mxEditor.prototype.cycleAttributeIndex
Name of the attribute to be assigned a cycleAttributeValues when inserting new swimlanes.
mxEditor.prototype.cycleAttributeName
Specifies the attribute values to be cycled when inserting new swimlanes.
mxEditor.prototype.cycleAttributeValues
Executes the cycle stage using mxMinimumCycleRemover.
mxHierarchicalLayout.prototype.cycleStage = function( parent )