I | |
id | |
idrefs, mxObjectCodec | |
ids, mxGraphHierarchyEdge | |
ignoreCell, mxPanningHandler | |
ignoreClippedStringSize, mxText | |
ignoredChanges, mxAutoSaveManager | |
ignoreGrid, mxHandle | |
ignoreMouseDown, mxConnectionHandler | |
ignoreRelativeEdgeParent, mxGraphModel | |
ignoreScrollbars, mxGraph | |
ignoreStringSize, mxText | |
ignoreTouchEvents, mxTooltipHandler | |
image | |
imageBasePath | |
imageBundles, mxGraph | |
imageOffset, mxSvgCanvas2D | |
images, mxImageBundle | |
imageSize | |
importCells, mxGraph | |
importEnabled, mxGraph | |
importNode, mxUtils | |
importNodeImplementation, mxUtils | |
In-place editing, mxGraph | |
include, mxClient | |
includeOverlays, mxImageExport | |
index, mxVertexHandler | |
indexOf, mxUtils | |
indexOfNextAdd, mxUndoManager | |
indexOfStylename, mxUtils | |
indicatorSize, mxLabel | |
indicatorSpacing, mxLabel | |
indices, mxFastOrganicLayout | |
info, mxLog | |
init | |
initBend, mxEdgeHandler | |
initControl, mxCellRenderer | |
initialCoords, mxCoordinateAssignment | |
initializeLabel, mxCellRenderer | |
initializeOverlay, mxCellRenderer | |
initializeShape, mxCellRenderer | |
initialRank | |
initialTemp, mxFastOrganicLayout | |
initialTouchX, mxGraph | |
initialTouchY, mxGraph | |
initialValue, mxCellEditor | |
initialX, mxCoordinateAssignment | |
initShape, mxHandle | |
initStyles, mxShape | |
insert | |
insertBackgroundImage, mxPrintPreview | |
insertBeforeSource, mxConnectionHandler | |
insertCount, mxClipboard | |
insertEdge | |
insertFunction, mxEditor | |
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 | |
interHierarchySpacing | |
interRankCellSpacing | |
intersect, mxRectangle | |
intersection, mxUtils | |
intersects | |
intersectsHotspot, mxUtils | |
intraCellSpacing | |
invalid, mxCellState | |
INVALID_COLOR, mxConstants | |
INVALID_CONNECT_TARGET_COLOR, mxConstants | |
invalidate, mxGraphView | |
invalidColor, mxCellMarker | |
invalidStyle, mxCellState | |
invert | |
invokesStopCellEditing, mxGraph | |
IS_ANDROID, mxClient | |
IS_CHROMEAPP, mxClient | |
IS_CHROMEOS, mxClient | |
IS_EDGE, mxClient | |
IS_EM, mxClient | |
IS_FF, mxClient | |
IS_GC, mxClient | |
IS_IE, mxClient | |
IS_IE11, mxClient | |
IS_IE6, mxClient | |
IS_IOS, mxClient | |
IS_LOCAL, mxClient | |
IS_MAC, mxClient | |
IS_MT, mxClient | |
IS_NS, mxClient | |
IS_OP, mxClient | |
IS_OT, mxClient | |
IS_POINTER, mxClient | |
IS_QUIRKS, mxClient | |
IS_SF, mxClient | |
IS_SVG, mxClient | |
IS_TOUCH, mxClient | |
IS_VML, mxClient | |
IS_WIN, mxClient | |
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 | |
isMouseDown, mxGraph | |
isMouseEvent, mxEvent | |
isMoveable, mxFastOrganicLayout | |
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 | |
isReversed, mxGraphHierarchyEdge | |
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 | |
itemCount, mxPopupMenu | |
iteration, mxFastOrganicLayout | |
iterationsWithoutImprovement, mxMedianHybridCrossingReduction |
Holds the Id.
mxCell.prototype.id
The object identity of the wrapped cell
mxGraphHierarchyNode.prototype.id
Array containing the variable names that should be turned into or converted from references.
mxObjectCodec.prototype.idrefs
The object identities of the wrapped cells
mxGraphHierarchyEdge.prototype.ids
Specifies if panning should be active even if there is a cell under the mousepointer.
mxPanningHandler.prototype.ignoreCell
Specifies if the string size should be measured in updateBoundingBox if the label is clipped and the label position is center and middle.
mxText.prototype.ignoreClippedStringSize
Counter for ignored changes in autosave.
mxAutoSaveManager.prototype.ignoredChanges
Default is false.
mxHandle.prototype.ignoreGrid
Specifies if the connection handler should ignore the state of the mouse button when highlighting the source.
mxConnectionHandler.prototype.ignoreMouseDown
Specifies if relative edge parents should be ignored for finding the nearest common ancestors of an edge’s terminals.
mxGraphModel.prototype.ignoreRelativeEdgeParent
Specifies if the graph should automatically scroll regardless of the scrollbars.
mxGraph.prototype.ignoreScrollbars
Specifies if the actual string size should be measured.
mxText.prototype.ignoreStringSize
Specifies if touch and pen events should be ignored.
mxTooltipHandler.prototype.ignoreTouchEvents
Holds the mxImage to be used as the icon.
mxCellOverlay.prototype.image
Specifies the mxImage to be used to render the handle.
mxHandle.prototype.image
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 )
Base path for all icon attributes in the config.
mxDefaultPopupMenu.prototype.imageBasePath
Holds the list of image bundles.
mxGraph.prototype.imageBundles
Offset to be used for image elements.
mxSvgCanvas2D.prototype.imageOffset
Maps from keys to images.
mxImageBundle.prototype.images
Default width and height for the image.
mxLabel.prototype.imageSize
Default imagewidth and imageheight if an image but no imagewidth and imageheight are defined in the style.
mxSwimlane.prototype.imageSize
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 )
Specifies the return value for canImportCell.
mxGraph.prototype.importEnabled
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 )
Specifies if overlays should be included in the export.
mxImageExport.prototype.includeOverlays
Holds the index of the current handle.
mxVertexHandler.prototype.index
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Index of the element to be added next.
mxUndoManager.prototype.indexOfNextAdd
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Default width and height for the indicicator.
mxLabel.prototype.indicatorSize
Default spacing between image and indicator.
mxLabel.prototype.indicatorSpacing
Hashtable from cells to local indices.
mxFastOrganicLayout.prototype.indices
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
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()
Start value of temperature.
mxFastOrganicLayout.prototype.initialTemp
Holds the x-coordinate of the intial touch event for tap and hold.
mxGraph.prototype.initialTouchX
Holds the y-coordinate of the intial touch event for tap and hold.
mxGraph.prototype.initialTouchY
Holds the initial editing value to check if the current value was modified.
mxCellEditor.prototype.initialValue
The minimum x position node placement starts at
mxCoordinateAssignment.prototype.initialX
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 )
Specifies if new edges should be inserted before the source vertex in the cell hierarchy.
mxConnectionHandler.prototype.insertBeforeSource
Counts the number of times the clipboard data has been inserted.
insertCount: 1
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 )
Specifies the function to be used for inserting new cells into the graph.
mxEditor.prototype.insertFunction
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 = function ( 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 = function ( graph )
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = function ( graph )
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = function ( img, dropHandler )
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = function ( 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 = function ( graph )
The spacing buffer between unconnected hierarchies.
mxHierarchicalLayout.prototype.interHierarchySpacing
The spacing buffer between unconnected hierarchies.
mxSwimlaneLayout.prototype.interHierarchySpacing
The minimum distance between cells on adjacent ranks.
mxCoordinateAssignment.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
mxHierarchicalLayout.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
mxSwimlaneLayout.prototype.interRankCellSpacing
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 )
The minimum buffer between cells on the same rank.
mxCoordinateAssignment.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxHierarchicalLayout.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxSwimlaneLayout.prototype.intraCellSpacing
Specifies if the state is invalid.
mxCellState.prototype.invalid
Defines the color to be used for the coloring invalid connection previews.
INVALID_COLOR: '#FF0000'
Defines the color to be used for highlighting a invalid target cells for a new or changed connections.
INVALID_CONNECT_TARGET_COLOR: '#FF0000'
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Holds the invalid marker color.
mxCellMarker.prototype.invalidColor
Specifies if the style is invalid.
mxCellState.prototype.invalidStyle
Specifies if edge directions should be inverted.
mxCompactTreeLayout.prototype.invert
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
mxGraph.prototype.invokesStopCellEditing
Returns true if the user agent contains Android.
IS_ANDROID: navigator.appVersion.indexOf( 'Android' ) >
True if the this is running inside a Chrome App.
IS_CHROMEAPP: window.chrome !
True if the client is a Chrome OS.
IS_CHROMEOS: /\bCrOS\b/.test( navigator.appVersion )
True if the current browser is Microsoft Edge.
IS_EDGE: navigator.userAgent !
True if the browser is IE11 in enterprise mode (IE8 standards mode).
IS_EM: 'spellcheck' in document.createElement( 'textarea' ) && document.documentMode
True if the current browser is Firefox.
IS_FF: typeof InstallTrigger !
True if the current browser is Google Chrome.
IS_GC: /Google Inc/.test( navigator.vendor )
True if the current browser is Internet Explorer 10 or below.
IS_IE: navigator.userAgent !
True if the current browser is Internet Explorer 11.x.
IS_IE11: navigator.userAgent !
True if the current browser is Internet Explorer 6.x.
IS_IE6: navigator.userAgent !
Returns true if the user agent is an iPad, iPhone or iPod.
IS_IOS: ( /iP(hone|od|ad)/.test(navigator.platform) )
True if the client is a Mac.
IS_MAC: navigator.appVersion.indexOf( 'Mac' ) > 0
True if the current browser is Netscape (including Firefox).
IS_NS: navigator.userAgent !
True if the current browser is Opera.
IS_OP: navigator.userAgent !
True if -o-transform is available as a CSS style, ie for Opera browsers based on a Presto engine with version 2.5 or later.
IS_OT: navigator.userAgent !
True if this device supports Microsoft pointer events (always false on Macs).
IS_POINTER: window.PointerEvent !
True if the current browser is Internet Explorer and it is in quirks mode.
IS_QUIRKS: navigator.userAgent !
True if the current browser is Safari.
IS_SF: /Apple Computer
True if the browser supports SVG.
IS_SVG: navigator.appName.toUpperCase() !
True if this device supports touchstart/-move/-end events (Apple iOS, Android, Chromebook and Chrome Browser on touch-enabled devices).
IS_TOUCH: 'ontouchstart' in document.documentElement
True if the browser supports VML.
IS_VML: navigator.appName.toUpperCase()
True if the client is a Windows.
IS_WIN: navigator.appVersion.indexOf( 'Win' ) > 0
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 = function ()
Holds the state of the mouse button.
mxGraph.prototype.isMouseDown
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Array of booleans representing the movable states of the vertices.
mxFastOrganicLayout.prototype.isMoveable
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 = function ()
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()
Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout
mxGraphHierarchyEdge.prototype.isReversed
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 )
Contains the number of times addItem has been called for a new menu.
mxPopupMenu.prototype.itemCount
Current iteration count.
mxFastOrganicLayout.prototype.iteration
The total number of crossings found in the best configuration so far
mxMedianHybridCrossingReduction.prototype.iterationsWithoutImprovement