I | |
image | |
importCells, mxGraph | |
importNode, mxUtils | |
importNodeImplementation, mxUtils | |
include, mxClient | |
indexOf, mxUtils | |
indexOfStylename, mxUtils | |
info, mxLog | |
init | |
initBend, mxEdgeHandler | |
initControl, mxCellRenderer | |
initialCoords, mxCoordinateAssignment | |
initializeLabel, mxCellRenderer | |
initializeOverlay, mxCellRenderer | |
initializeShape, mxCellRenderer | |
initialRank | |
initShape, mxHandle | |
initStyles, mxShape | |
insert | |
insertBackgroundImage, mxPrintPreview | |
insertEdge | |
insertIntoGraph, mxCodec | |
insertStateAfter, mxCellRenderer | |
insertVertex, mxGraph | |
installChangeHandler, mxEditor | |
installCloseHandler, mxWindow | |
installDblClickHandler, mxEditor | |
installDrillHandler, mxEditor | |
installDropHandler, mxDefaultToolbar | |
installInsertHandler, mxEditor | |
installListeners | |
installMaximizeHandler, mxWindow | |
installMinimizeHandler, mxWindow | |
installMoveHandler, mxWindow | |
installOverlayListeners, mxCellRenderer | |
installUndoHandler, mxEditor | |
intersect, mxRectangle | |
intersection, mxUtils | |
intersects | |
intersectsHotspot, mxUtils | |
invalidate, mxGraphView | |
invert, mxGraphHierarchyEdge | |
isActive | |
isAddEnabled, mxSwimlaneManager | |
isAddPointEvent, mxEdgeHandler | |
isAddVirtualBendEvent, mxEdgeHandler | |
isAllowDanglingEdges, mxGraph | |
isAllowEval, mxGraphView | |
isAllowLoops, mxGraph | |
isAllowOverlapParent, mxGraph | |
isAltDown, mxEvent | |
isAncestor | |
isAncestorNode, mxUtils | |
isArrowRounded, mxArrowConnector | |
isAutoSizeCell, mxGraph | |
isAutoSizeCells, mxGraph | |
isBinary, mxXmlRequest | |
isBooleanAttribute, mxObjectCodec | |
isBrowserSupported, mxClient | |
isBubbling, mxLayoutManager | |
isCancelEditingKeyEvent, mxCellEditor | |
isCellBendable, mxGraph | |
isCellCloneable, mxGraph | |
isCellCodec | |
isCellCollapsed | |
isCellConnectable, mxGraph | |
isCellDeletable, mxGraph | |
isCellDisconnectable, mxGraph | |
isCellEditable, mxGraph | |
isCellEnabled | |
isCellFoldable, mxGraph | |
isCellHorizontal, mxSwimlaneManager | |
isCellLocked, mxGraph | |
isCellMovable, mxGraph | |
isCellMoving, mxGraphHandler | |
isCellResizable, mxGraph | |
isCellRotatable, mxGraph | |
isCellsBendable, mxGraph | |
isCellsCloneable, mxGraph | |
isCellsDeletable, mxGraph | |
isCellsDisconnectable, mxGraph | |
isCellsEditable, mxGraph | |
isCellSelectable, mxGraph | |
isCellSelected, mxGraph | |
isCellsLocked, mxGraph | |
isCellsMovable, mxGraph | |
isCellsResizable, mxGraph | |
isCellsSelectable, mxGraph | |
isCellVisible, mxGraph | |
isCenteredEvent, mxVertexHandler | |
isCloneEnabled, mxGraphHandler | |
isCloneEvent, mxGraph | |
isCloneInvalidEdges, mxGraph | |
isCollapsed | |
isConnectable | |
isConnectableCell | |
isConnectableEdges, mxGraph | |
isConnecting, mxConnectionHandler | |
isConstrainChild, mxGraph | |
isConstrainChildren, mxGraph | |
isConstrainedEvent | |
isConstrainRelativeChildren, mxGraph | |
isConsumed | |
isContainerEvent, mxGraphView | |
isControlDown | |
isCreateIds, mxGraphModel | |
isCreateTarget, mxConnectionHandler | |
isCustomHandleEvent | |
isCustomHandleVisible | |
isDelayedSelection, mxGraphHandler | |
isDestroyed | |
isDisconnectOnMove, mxGraph | |
isDropEnabled, mxGraph | |
isEdge | |
isEdgeIgnored, mxGraphLayout | |
isEdgeLabelsMovable, mxGraph | |
isEdgeValid, mxGraph | |
isEditing, mxGraph | |
isEmpty | |
isEnabled | |
isEnabledForEvent | |
isEnterStopsCellEditing, mxGraph | |
isEscapeEnabled, mxGraph | |
isEventIgnored | |
isEventsEnabled, mxEventSource | |
isEventSource, mxCellEditor | |
isEventSourceIgnored, mxGraph | |
isExcluded | |
isExtendParent, mxGraph | |
isExtendParents, mxGraph | |
isExtendParentsOnAdd, mxGraph | |
isExtendParentsOnMove, mxGraph | |
isForcePanningEvent, mxPanningHandler | |
isForceRubberbandEvent, mxRubberband | |
isGhostPreview, mxVertexHandler | |
isGraphEvent, mxKeyHandler | |
isGridEnabled | |
isGridEnabledEvent, mxGraph | |
isGuidesEnabled, mxDragSource | |
isHandled, mxSelectionCellsHandler | |
isHandleEnabled, mxEdgeHandler | |
isHandlerActive, mxSelectionCellsHandler | |
isHandleVisible, mxEdgeHandler | |
isHideLabel, mxCellEditor | |
isHideOnHover, mxTooltipHandler | |
isHighlightAt, mxCellHighlight | |
isHorizontal | |
isHotspotEnabled, mxCellMarker | |
isHtmlAllowed | |
isHtmlLabel, mxGraph | |
isHtmlLabels, mxGraph | |
isHtmlRequired, mxHandle | |
isIgnoredAttribute, mxObjectCodec | |
isIgnoreTerminalEvent, mxGraph | |
isImmediateConnectSource, mxConnectionHandler | |
isInsertBefore, mxConnectionHandler | |
isInteger, mxUtils | |
isInvokesStopCellEditing, mxGraph | |
isKeepFocusEvent, mxConstraintHandler | |
isLabelClipped, mxGraph | |
isLabelEvent, mxCellRenderer | |
isLabelMovable, mxGraph | |
isLanguageSupported, mxResources | |
isLayer, mxGraphModel | |
isLeftMouseButton, mxEvent | |
isLegacyEditor, mxCellEditor | |
isLivePreviewBorder, mxVertexHandler | |
isLoop, mxGraph | |
isLoopStyleEnabled, mxGraphView | |
isMarkerEnd, mxArrowConnector | |
isMarkerStart, mxArrowConnector | |
isMenuShowing, mxPopupMenu | |
isMetaDown, mxEvent | |
isMiddleMouseButton, mxEvent | |
isModified, mxEditor | |
isMouseEvent, mxEvent | |
isMoveEnabled, mxGraphHandler | |
isMoveIconToFrontForState, mxConnectionHandler | |
isMultigraph, mxGraph | |
isMultiTouchEvent, mxEvent | |
isNaN, mxUtils | |
isNode, mxUtils | |
isNumeric, mxUtils | |
isNumericAttribute, mxObjectCodec | |
isOpenEnded, mxArrowConnector | |
isOrthogonal, mxGraph | |
isOutlineConnectEvent | |
isPaintBoundsInverted | |
isPanningEnabled, mxPanningHandler | |
isPanningTrigger, mxPanningHandler | |
isParentHighlightVisible | |
isParseVml | |
isPenEvent, mxEvent | |
isPinchEnabled, mxPanningHandler | |
isPopupTrigger | |
isPort | |
isPortsEnabled, mxGraph | |
isPropagateSelectionCell, mxGraphHandler | |
isPropertiesVisible, mxEditor | |
isReady, mxXmlRequest | |
isRecursiveResize | |
isReference | |
isRelativeUrl, mxUrlConverter | |
isRemoveCellsFromParent, mxGraphHandler | |
isRemovePointEvent, mxEdgeHandler | |
isRendering, mxGraphView | |
isResizable, mxWindow | |
isResizeContainer, mxGraph | |
isResizeEnabled, mxSwimlaneManager | |
isRightMouseButton, mxEvent | |
isRoot, mxGraphModel | |
isRotationHandleVisible, mxVertexHandler | |
isRoundable | |
isRunning, mxAnimation | |
isScrollEvent, mxGraphView | |
isSelected, mxGraphSelectionModel | |
isSelectEnabled, mxGraphHandler | |
isSelectionDashed | |
isSelectionEmpty, mxGraph | |
isSelectOnPopup, mxPopupMenuHandler | |
isSelectText, mxCellEditor | |
isShapeEvent, mxCellRenderer | |
isShapeInvalid, mxCellRenderer | |
isShiftDown, mxEvent | |
isSiblingSelected, mxGraph | |
isSignificant, mxUndoableEdit | |
isSingleSelection, mxGraphSelectionModel | |
isSizerVisible, mxVertexHandler | |
isSnapToTerminalsEvent, mxEdgeHandler | |
isSource, mxMouseEvent | |
isSplitEnabled, mxGraph | |
isSplitTarget, mxGraph | |
isStartEvent, mxConnectionHandler | |
isStateIgnored | |
isStopEditingEvent, mxCellEditor | |
isStopEvent, mxConnectionHandler | |
isSwimlane, mxGraph | |
isSwimlaneIgnored, mxSwimlaneManager | |
isSwimlaneNesting, mxGraph | |
isSwimlaneSelectionEnabled, mxGraph | |
isSyntheticEventIgnored, mxGraph | |
isTerminalPointMovable, mxGraph | |
isTextShapeInvalid, mxCellRenderer | |
isToggleEvent, mxGraph | |
isTouchEvent, mxEvent | |
isTransparentClickEvent, mxGraph | |
isTransparentState, mxGraph | |
isValidAncestor, mxGraph | |
isValidConnection, mxGraph | |
isValidDropTarget | |
isValidRoot, mxGraph | |
isValidSource | |
isValidState, mxCellMarker | |
isValidTarget | |
isVertex | |
isVertexIgnored | |
isVertexLabelsMovable, mxGraph | |
isVertexMovable, mxGraphLayout | |
isVirtualBendsEnabled, mxEdgeHandler | |
isVisible | |
isVml, mxUtils | |
isWrapping, mxGraph |
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxVmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxXmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importCells = function( cells, dx, dy, target, evt, mapping )
Cross browser implementation for document.importNode.
importNode: function( doc, node, allChildren )
Full DOM API implementation for importNode without using importNode API call.
importNodeImplementation: function( doc, node, allChildren )
Dynamically adds a script node to the document header.
include: function( src )
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = () =>
Initializes the shapes required for this connection handler.
mxConnectionHandler.prototype.init = function()
Constructs the toolbar for the given container and installs a listener that updates the mxEditor.insertFunction on editor if an item is selected in the toolbar.
mxDefaultToolbar.prototype.init = function( container )
Initializes the shapes required for this edge handler.
mxEdgeHandler.prototype.init = function()
Initializes the container and creates the respective datastructures.
mxGraph.prototype.init = function( container )
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxGraphView.prototype.init = function()
Creates and initializes the shapes required for this handle.
mxHandle.prototype.init = function()
Initializes the shape and the indicator.
mxLabel.prototype.init = function( container )
Initializes the DOM node for the console.
init: function()
Initializes the outline inside the given container.
mxOutline.prototype.init = function( container )
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenuHandler.prototype.init = function()
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxShape.prototype.init = function( container )
Initializes the DOM nodes required for this tooltip handler.
mxTooltipHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.init = function()
Initializes the DOM tree that represents the window.
mxWindow.prototype.init = function( x, y, width, height, style )
Helper method to initialize the given bend.
mxEdgeHandler.prototype.initBend = function( bend, dblClick )
Initializes the given control and returns the corresponding DOM node.
mxCellRenderer.prototype.initControl = function( state, control, handleEvents, clickHandler )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.initialCoords = function( facade, model )
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeLabel = function( state, shape )
Initializes the given overlay.
mxCellRenderer.prototype.initializeOverlay = function( state, overlay )
Initializes the shape in the given state by calling its init method with the correct container after configuring it using configureShape.
mxCellRenderer.prototype.initializeShape = function( state )
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxSwimlaneModel.prototype.initialRank = function()
Initializes shape and sets its cursor.
mxHandle.prototype.initShape = function( html )
Sets the styles to their default values.
mxShape.prototype.initStyles = function( container )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
mxDefaultToolbar.prototype.insert = function( vertex, evt, target )
Inserts the background image into the given div.
mxPrintPreview.prototype.insertBackgroundImage = function( div, dx, dy )
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Creates, inserts and returns the new edge for the given parameters.
mxConnectionHandler.prototype.insertEdge = function( parent, id, value, source, target, style )
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxGraph.prototype.insertEdge = function( parent, id, value, source, target, style )
Inserts the given cell into its parent and terminal cells.
mxCodec.prototype.insertIntoGraph = function( cell )
Inserts the given array of mxShapes after the given nodes in the DOM.
mxCellRenderer.prototype.insertStateAfter = function( state, node, htmlNode )
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxGraph.prototype.insertVertex = function( parent, id, value, x, y, width, height, style, relative )
Installs the listeners required to automatically validate the graph.
mxEditor.prototype.installChangeHandler = ( graph ) =>
Adds the closeImage as a new image node in closeImg and installs the close event.
mxWindow.prototype.installCloseHandler = function()
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDblClickHandler = ( graph ) =>
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = ( graph ) =>
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = ( img, dropHandler ) =>
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = ( graph ) =>
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Installs the event listeners for the given cell state.
mxCellRenderer.prototype.installListeners = function( state )
Installs the required listeners in the container.
mxGraphView.prototype.installListeners = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for moving the window.
mxWindow.prototype.installMoveHandler = function()
Adds the undoManager to the graph model and the view.
mxEditor.prototype.installUndoHandler = ( graph ) =>
Changes this rectangle to where it overlaps with the given rectangle.
mxRectangle.prototype.intersect = function( rect )
Returns the intersection of two lines as an mxPoint.
intersection: function ( x0, y0, x1, y1, x2, y2, x3, y3 )
Returns true if the given coordinate pair intersects the given state.
mxCellMarker.prototype.intersects = function( state, me )
Returns true if the given icon intersects the given rectangle.
mxConstraintHandler.prototype.intersects = function( icon, mouse, source, existingEdge )
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxGraph.prototype.intersects = function( state, x, y )
Returns true if the two rectangles intersect.
intersects: function( a, b )
Returns true if the state and the hotspot intersect.
intersectsHotspot: function( state, x, y, hotspot, min, max )
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
Returns true if this drag source is active.
mxDragSource.prototype.isActive = function()
Returns true if the handler is currently active.
mxPanningHandler.prototype.isActive = function()
Returns true if this handler is active.
mxRubberband.prototype.isActive = function( sender, me )
Returns addEnabled.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns true if the given event is a trigger to add a new point.
mxEdgeHandler.prototype.isAddPointEvent = function( evt )
Returns true if the given event allows virtual bends to be added.
mxEdgeHandler.prototype.isAddVirtualBendEvent = function( me )
Returns allowDanglingEdges as a boolean.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowEval.
mxGraphView.prototype.isAllowEval = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowLoops = function()
Returns true if the given cell is allowed to be placed outside of the parents area.
mxGraph.prototype.isAllowOverlapParent = function( cell )
Returns true if the alt key is pressed for the given event.
isAltDown: function( evt )
mxGraphHierarchyNode.prototype.isAncestor = function( otherNode )
Returns true if the given parent is an ancestor of the given child.
mxGraphLayout.prototype.isAncestor = function( parent, child, traverseAncestors )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the given ancestor is an ancestor of the given DOM node in the DOM.
isAncestorNode: function( ancestor, child )
Returns wether the arrow is rounded
mxArrowConnector.prototype.isArrowRounded = function()
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCell = function( cell )
Returns autoSizeCells.
mxGraph.prototype.isAutoSizeCells = function()
Returns binary.
mxXmlRequest.prototype.isBinary = function()
Returns true if the given object attribute is a boolean value.
mxObjectCodec.prototype.isBooleanAttribute = function( enc, obj, name, value )
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
mxLayoutManager.prototype.isBubbling = function()
Returns true if escapeCancelsEditing is true and shift, control and meta are not pressed.
mxCellEditor.prototype.isCancelEditingKeyEvent = function( evt )
Returns true if the given cell is bendable.
mxGraph.prototype.isCellBendable = function( cell )
Returns true if the given cell is cloneable.
mxGraph.prototype.isCellCloneable = function( cell )
Returns true since this is a cell codec.
codec.isCellCodec = function()
Returns true if the given codec is a cell codec.
mxCodec.prototype.isCellCodec = function( codec )
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellCollapsed = function( cell )
Returns true if the children of the given cell should not be visible in the view.
mxGraphView.prototype.isCellCollapsed = function( cell )
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellConnectable = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDeletable = function( cell )
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellDisconnectable = function( cell, terminal, source )
Returns true if the given cell is editable.
mxGraph.prototype.isCellEditable = function( cell )
Returns true if the given cell allows new connections to be created.
mxConnectionHandler.prototype.isCellEnabled = function( cell )
Returns true if the given cell allows new connections to be created.
mxEdgeHandler.prototype.isCellEnabled = function( cell )
Returns true if the given cell is foldable.
mxGraph.prototype.isCellFoldable = function( cell, collapse )
Returns true if the given cell is horizontal.
mxSwimlaneManager.prototype.isCellHorizontal = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellLocked = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellMovable = function( cell )
Returns true if the given cell is currently being moved.
mxGraphHandler.prototype.isCellMoving = function( cell )
Returns true if the given cell is resizable.
mxGraph.prototype.isCellResizable = function( cell )
Returns true if the given cell is rotatable.
mxGraph.prototype.isCellRotatable = function( cell )
Returns cellsBenadable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsEditable.
mxGraph.prototype.isCellsEditable = function()
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelectable = function( cell )
Returns true if the given cell is selected.
mxGraph.prototype.isCellSelected = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsLocked = function()
Returns cellsMovable.
mxGraph.prototype.isCellsMovable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellsSelectable = function()
Returns true if the given cell is visible in this graph.
mxGraph.prototype.isCellVisible = function( cell )
Returns true if the center of the vertex should be maintained during the resize.
mxVertexHandler.prototype.isCenteredEvent = function( state, me )
Returns cloneEnabled.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneEvent = function( evt )
Returns cloneInvalidEdges as a boolean.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns true if the cell is collapsed.
mxCell.prototype.isCollapsed = function()
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Returns true if the connectionHandler is enabled.
mxGraph.prototype.isConnectable = function()
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns true if the given cell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function( cell )
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function( cell )
Returns connectableEdges as a boolean.
mxGraph.prototype.isConnectableEdges = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChild = function( cell )
Returns constrainChildren.
mxGraph.prototype.isConstrainChildren = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isConstrainedEvent = function( evt )
Returns true if the aspect ratio if the cell should be maintained.
mxVertexHandler.prototype.isConstrainedEvent = function( me )
Returns constrainRelativeChildren.
mxGraph.prototype.isConstrainRelativeChildren = function()
Returns true if the event has been consumed using consume.
isConsumed: function( evt )
Returns true if the event has been consumed.
mxEventObject.prototype.isConsumed = function()
Returns consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns true if the event origin is one of the drawing panes or containers of the view.
mxGraphView.prototype.isContainerEvent = function( evt )
Returns true if the control key is pressed for the given event.
isControlDown: function( evt )
Returns true if the control key is pressed.
mxKeyHandler.prototype.isControlDown = function( evt )
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Returns createTarget.
mxConnectionHandler.prototype.isCreateTarget = function( evt )
Returns true if the given event allows custom handles to be changed.
mxEdgeHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given event allows custom handles to be changed.
mxVertexHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given custom handle is visible.
mxEdgeHandler.prototype.isCustomHandleVisible = function( handle )
Returns true if the given custom handle is visible.
mxVertexHandler.prototype.isCustomHandleVisible = function( handle )
Returns true if the cell or one of its ancestors is selected.
mxGraphHandler.prototype.isDelayedSelection = function( cell, me )
Returns true if destroy was called.
mxEdgeHandler.prototype.isDestroyed = function()
Returns true if this handler was destroyed or not initialized.
mxVertexHandler.prototype.isDestroyed = function()
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDisconnectOnMove = function()
Returns dropEnabled as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns true if the cell is an edge.
mxCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns true.
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isEdgeIgnored = function( edge )
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeLabelsMovable = function()
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEdgeValid = function( edge, source, target )
Returns true if the given cell is currently being edited.
mxGraph.prototype.isEditing = function( cell )
Returns true if this contains no entries.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if the clipboard currently has not data stored.
isEmpty: function()
Returns true if no cells are currently selected.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the history is empty.
mxUndoManager.prototype.isEmpty = function()
Returns true if events are handled.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns enabled.
mxDragSource.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraph.prototype.isEnabled = function()
Returns enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns enabled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns enabled.
mxUrlConverter.prototype.isEnabled = function()
Returns true if the guide should be enabled for the given native event.
mxGuide.prototype.isEnabledForEvent = function( evt )
Returns true if the given event should be handled.
mxKeyHandler.prototype.isEnabledForEvent = function( evt )
Returns enterStopsCellEditing.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns escapeEnabled.
mxGraph.prototype.isEscapeEnabled = function()
Returns true if the given mxMouseEvent should be ignored in update.
mxConstraintHandler.prototype.isEventIgnored = function( me, source )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventIgnored = function( evtName, me, sender )
Returns true if the given keystroke should be ignored.
mxKeyHandler.prototype.isEventIgnored = function( evt )
Returns eventsEnabled.
mxEventSource.prototype.isEventsEnabled = function()
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventSourceIgnored = function( evtName, me )
Excludes user objects that are XML nodes.
codec.isExcluded = function( obj, attr, value, isWrite )
Excludes references to parent or previous if not in the model.
codec.isExcluded = function( obj, attr, value, write )
Returns true if the given attribute is to be ignored by the codec.
mxObjectCodec.prototype.isExcluded = function( obj, attr, value, write )
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParent = function( cell )
Returns extendParents.
mxGraph.prototype.isExtendParents = function()
Returns extendParentsOnAdd.
mxGraph.prototype.isExtendParentsOnAdd = function( cell )
Returns extendParentsOnMove.
mxGraph.prototype.isExtendParentsOnMove = function()
Returns true if the given mxMouseEvent should start panning.
mxPanningHandler.prototype.isForcePanningEvent = function( me )
Returns true if the given mxMouseEvent should start rubberband selection.
mxRubberband.prototype.isForceRubberbandEvent = function( me )
Returns true if a ghost preview should be used for custom handles.
mxVertexHandler.prototype.isGhostPreview = function()
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxKeyHandler.prototype.isGraphEvent = function( evt )
Returns gridEnabled.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabled = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isGridEnabledEvent = function( evt )
Returns guidesEnabled.
mxDragSource.prototype.isGuidesEnabled = function()
Returns true if the given cell has a handler.
mxSelectionCellsHandler.prototype.isHandled = function( cell )
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleEnabled = function( index )
Returns true if the given handler is active and should not be redrawn.
mxSelectionCellsHandler.prototype.isHandlerActive = function( handler )
Returns true if the handle at the given index is visible.
mxEdgeHandler.prototype.isHandleVisible = function( index )
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns hideOnHover.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns true if this highlight is at the given position.
mxCellHighlight.prototype.isHighlightAt = function( x, y )
Returns horizontal.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Paints the swimlane vertex shape.
mxSwimlane.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns true if hotspot is used in intersects.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if HTML is allowed for this shape.
mxImageShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient and no indicator shape.
mxLabel.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxText.prototype.isHtmlAllowed = function()
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabel = function( cell )
Returns htmlLabels.
mxGraph.prototype.isHtmlLabels = function()
Returns true if this handle should be rendered in HTML.
mxHandle.prototype.isHtmlRequired = function()
Returns true if the given attribute should be ignored.
mxObjectCodec.prototype.isIgnoredAttribute = function( dec, attr, obj )
Returns true if the given mouse event should not allow any connections to be made.
mxGraph.prototype.isIgnoreTerminalEvent = function( evt )
Returns true if a tap on the given source state should immediately start connecting.
mxConnectionHandler.prototype.isImmediateConnectSource = function( state )
Returns insertBeforeSource for non-loops and false for loops.
mxConnectionHandler.prototype.isInsertBefore = function( edge, source, target, evt, dropTarget )
Returns true if the given value is an valid integer number.
isInteger: function( n )
Returns invokesStopCellEditing.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns true if the current focused state should not be changed for the given event.
mxConstraintHandler.prototype.isKeepFocusEvent = function( me )
Returns true if the overflow portion of labels should be hidden.
mxGraph.prototype.isLabelClipped = function( cell )
Returns true if the event is for the label of the given state.
mxCellRenderer.prototype.isLabelEvent = function( state, evt )
Returns true if the given edges’s label is moveable.
mxGraph.prototype.isLabelMovable = function( cell )
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the left mouse button is pressed for the given event.
isLeftMouseButton: function( evt )
Returns true if max-width is not supported or if the SVG root element in in the graph does not have CSS position absolute.
mxCellEditor.prototype.isLegacyEditor = function()
Called if livePreview is enabled to check if a border should be painted.
mxVertexHandler.prototype.isLivePreviewBorder = function()
Returns true if the given cell state is a loop.
mxGraph.prototype.isLoop = function( state )
Returns true if the given edge should be routed with mxGraph.defaultLoopStyle or the mxConstants.STYLE_LOOP defined for the given edge.
mxGraphView.prototype.isLoopStyleEnabled = function( edge, points, source, target )
Returns whether the end marker is drawn
mxArrowConnector.prototype.isMarkerEnd = function()
Returns whether the start marker is drawn
mxArrowConnector.prototype.isMarkerStart = function()
Returns true if the menu is showing.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the meta key is pressed for the given event.
isMetaDown: function( evt )
Returns true if the middle mouse button is pressed for the given event.
isMiddleMouseButton: function( evt )
Returns modified.
mxEditor.prototype.isModified = () =>
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Returns moveEnabled.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function( state )
Returns multigraph as a boolean.
mxGraph.prototype.isMultigraph = function()
Returns true if the event was generated using a touch device (not a pen or mouse).
isMultiTouchEvent: function( evt )
Returns true if the given value is of type number and isNaN returns true.
isNaN: function( value )
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNode: function( value, nodeName, attributeName, attributeValue )
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
isNumeric: function( n )
Returns true if the given XML attribute is or should be a numeric value.
mxObjectCodec.prototype.isNumericAttribute = function( dec, attr, obj )
Returns whether the ends of the shape are drawn
mxArrowConnector.prototype.isOpenEnded = function()
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxGraph.prototype.isOrthogonal = function( edge )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxConnectionHandler.prototype.isOutlineConnectEvent = function( me )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxEdgeHandler.prototype.isOutlineConnectEvent = function( me )
Returns false.
mxPolyline.prototype.isPaintBoundsInverted = function()
Returns true if the bounds should be inverted.
mxShape.prototype.isPaintBoundsInverted = function()
Inverts the bounds if mxShape.isBoundsInverted returns true or if the horizontal style is false.
mxText.prototype.isPaintBoundsInverted = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns true if the given event is a panning trigger for the optional given cell.
mxPanningHandler.prototype.isPanningTrigger = function( me )
Returns true if the parent highlight should be visible.
mxVertexHandler.prototype.isParentHighlightVisible = function()
Specifies if any VML should be added via insertAdjacentHtml to the DOM.
mxShape.prototype.isParseVml = function()
Text shapes do not contain VML markup and do not need to be parsed.
mxText.prototype.isParseVml = function()
Returns true if the event was generated using a pen (not a touch device or mouse).
isPenEvent: function( evt )
Returns pinchEnabled.
mxPanningHandler.prototype.isPinchEnabled = function()
Returns true if the event is a popup trigger.
isPopupTrigger: function( evt )
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxPopupMenu.prototype.isPopupTrigger = function( me )
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxGraph.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxHierarchicalLayout.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxSwimlaneLayout.prototype.isPort = function( cell )
Returns portsEnabled as a boolean.
mxGraph.prototype.isPortsEnabled = function()
Returns true if the given cell and parent should propagate selection state to the parent.
mxGraphHandler.prototype.isPropagateSelectionCell = function( cell, immediate, me )
Returns true if the properties dialog is currently visible.
mxEditor.prototype.isPropertiesVisible = () =>
Returns true if the response is ready.
mxXmlRequest.prototype.isReady = function()
Returns recursiveResize.
mxGraph.prototype.isRecursiveResize = function( state )
Returns the recursiveResize of the give state.
mxVertexHandler.prototype.isRecursiveResize = function( state, me )
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
codec.isReference = function( obj, attr, value, isWrite )
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxObjectCodec.prototype.isReference = function( obj, attr, value, write )
Returns true if the given URL is relative.
mxUrlConverter.prototype.isRelativeUrl = function( url )
Returns removeCellsFromParent.
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns true if the given event is a trigger to remove a point.
mxEdgeHandler.prototype.isRemovePointEvent = function( evt )
Returns rendering.
mxGraphView.prototype.isRendering = function()
Returns true if the window is resizable.
mxWindow.prototype.isResizable = function()
Returns resizeContainer.
mxGraph.prototype.isResizeContainer = function()
Returns resizeEnabled.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Returns true if the right mouse button was pressed.
isRightMouseButton: function( evt )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if the rotation handle should be showing.
mxVertexHandler.prototype.isRotationHandleVisible = function()
Hook for subclassers.
mxArrowConnector.prototype.isRoundable = function()
Disables inherited roundable support.
mxImageShape.prototype.isRoundable = function( c, x, y, w, h )
Adds roundable support.
mxRectangleShape.prototype.isRoundable = function( c, x, y, w, h )
Adds roundable support.
mxRhombus.prototype.isRoundable = function()
Hook for subclassers.
mxShape.prototype.isRoundable = function()
Adds roundable support.
mxSwimlane.prototype.isRoundable = function( c, x, y, w, h )
Adds roundable support.
mxTriangle.prototype.isRoundable = function()
Returns true if the animation is running.
mxAnimation.prototype.isRunning = function()
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphView.prototype.isScrollEvent = function( evt )
Returns true if the given mxCell is selected.
mxGraphSelectionModel.prototype.isSelected = function( cell )
Returns selectEnabled.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns true if the selection is empty.
mxGraph.prototype.isSelectionEmpty = function()
Hook for returning if a cell should be selected for a given mxMouseEvent.
mxPopupMenuHandler.prototype.isSelectOnPopup = function( me )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Returns true if the event is for the shape of the given state.
mxCellRenderer.prototype.isShapeEvent = function( state, evt )
Returns true if the given shape must be repainted.
mxCellRenderer.prototype.isShapeInvalid = function( state, shape )
Returns true if the shift key is pressed for the given event.
isShiftDown: function( evt )
Returns true if any sibling of the given cell is selected.
mxGraph.prototype.isSiblingSelected = function( cell )
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Returns singleSelection as a boolean.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns true if the sizer for the given index is visible.
mxVertexHandler.prototype.isSizerVisible = function( index )
Returns true if snapToTerminals is true and if alt is not pressed.
mxEdgeHandler.prototype.isSnapToTerminalsEvent = function( me )
Returns true if the given mxShape is the source of evt.
mxMouseEvent.prototype.isSource = function( shape )
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitEnabled = function()
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxGraph.prototype.isSplitTarget = function( target, cells, evt )
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStartEvent = function( me )
Returns true if the given state should be ignored.
mxConstraintHandler.prototype.isStateIgnored = function( state, source )
Returns true if the given state should be ignored.
mxGuide.prototype.isStateIgnored = function( state )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given mouse up event should stop this handler.
mxConnectionHandler.prototype.isStopEvent = function( me )
Returns true if the given cell is a swimlane in the graph.
mxGraph.prototype.isSwimlane = function( cell, ignoreState )
Returns true if the given swimlane should be ignored.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function( swimlane )
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Hook for ignoring synthetic mouse events after touchend in Firefox.
mxGraph.prototype.isSyntheticEventIgnored = function( evtName, me, sender )
Returns true if the given terminal point is movable.
mxGraph.prototype.isTerminalPointMovable = function( cell, source )
Returns true if the style for the text shape has changed.
mxCellRenderer.prototype.isTextShapeInvalid = function( state, shape )
Returns true if the given event is a toggle event.
mxGraph.prototype.isToggleEvent = function( evt )
Returns true if the event was generated using a touch device (not a pen or mouse).
isTouchEvent: function( evt )
Hook for implementing click-through behaviour on selected cells.
mxGraph.prototype.isTransparentClickEvent = function( evt )
Returns true if the given state has no stroke- or fillcolor and no image.
mxGraph.prototype.isTransparentState = function( state )
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidAncestor = function( cell, parent, recurse )
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidConnection = function( source, target )
Returns true if the given cell is a valid drop target for the specified cells.
mxGraph.prototype.isValidDropTarget = function( cell, cells, evt )
Returns true if the given cell is a valid drop target.
mxGraphHandler.prototype.isValidDropTarget = function( target, me )
Returns true if the given cell is a valid root for the cell display hierarchy.
mxGraph.prototype.isValidRoot = function( cell )
Returns mxGraph.isValidSource for the given source terminal.
mxConnectionHandler.prototype.isValidSource = function( cell, me )
Returns true if the given cell is a valid source for new connections.
mxGraph.prototype.isValidSource = function( cell )
Returns true if the given mxCellState is a valid state.
mxCellMarker.prototype.isValidState = function( state )
Returns true.
mxConnectionHandler.prototype.isValidTarget = function( cell )
Returns isValidSource for the given cell.
mxGraph.prototype.isValidTarget = function( cell )
Returns true if the cell is a vertex.
mxCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns true.
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxRadialTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns vertexLabelsMovable.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxGraphLayout.prototype.isVertexMovable = function( cell )
Returns true if virtual bends should be added.
mxEdgeHandler.prototype.isVirtualBendsEnabled = function( evt )
Returns true if the cell is visibile.
mxCell.prototype.isVisible = function()
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Returns true if the console is visible.
isVisible: function()
Returns true if the window is visible.
mxWindow.prototype.isVisible = function()
Returns true if the given node is in the VML namespace.
isVml: function( node )
This enables wrapping for HTML labels.
mxGraph.prototype.isWrapping = function( cell )