Uses either SideToSide or TopToBottom depending on the horizontal flag in the cell style.
ElbowConnector: function ( state, source, target, points, result )
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.ellipse = function( x, y, w, h )
Sets the current path to an ellipse.
mxVmlCanvas2D.prototype.ellipse = function( x, y, w, h )
Puts an ellipse into the drawing buffer.
mxXmlCanvas2D.prototype.ellipse = function( x, y, w, h )
Describes an elliptic perimeter.
EllipsePerimeter: function ( bounds, vertex, next, orthogonal )
Encodes the specified object and returns the resulting XML node.
mxCodec.prototype.encode = function( obj )
Returns null.
codec.encode = function( enc, obj )
Returns null.
codec.encode = function( enc, obj )
Returns null.
codec.encode = function( enc, obj )
Encodes the given mxGraphView using encodeCell starting at the model’s root.
codec.encode = function( enc, view )
Encodes the specified object and returns a node representing then given object.
mxObjectCodec.prototype.encode = function( enc, obj )
Encodes a stylesheet.
codec.encode = function( enc, obj )
Encoding of cell hierarchies is built-into the core, but is a higher-level function that needs to be explicitely used by the respective object encoders (eg.
mxCodec.prototype.encodeCell = function( cell, node, includeChildren )
Recursively encodes the specifed cell.
codec.encodeCell = function( enc, view, cell )
Returns the XML representation for the given array of changes.
mxSession.prototype.encodeChanges = function( changes, invert )
Encodes the given mxGraphModel by writing a (flat) XML sequence of cell nodes as produced by the mxCellCodec.
codec.encodeObject = function( enc, obj, node )
Encodes the value of each member in then given obj into the given node using encodeValue.
mxObjectCodec.prototype.encodeObject = function( enc, obj, node )
Converts the given value according to the mappings and id-refs in this codec and uses writeAttribute to write the attribute into the given node.
mxObjectCodec.prototype.encodeValue = function( enc, obj, name, value, node )
Empty implementation for backwards compatibility.
mxAbstractCanvas2D.prototype.end = function()
Decrements the updateLevel by one and fires an undo event if the updateLevel reaches 0.
mxGraphModel.prototype.endUpdate = function()
Writes the specified string to the console if TRACE is true and returns the current time in milliseconds.
enter: function( string )
Uses the given cell as the root of the displayed cell hierarchy.
mxGraph.prototype.enterGroup = function( cell )
Implements an entity relation style for edges (as used in database schema diagrams).
EntityRelation: function ( state, source, target, points, result )
Returns true if all entries of the given objects are equal.
equalEntries: function( a, b )
Compares all mxPoints in the given lists.
equalPoints: function( a, b )
Returns true if the given object equals this geometry.
mxGeometry.prototype.equals = function( obj )
Returns true if the given object equals this point.
mxPoint.prototype.equals = function( obj )
Returns true if the given object equals this rectangle.
mxRectangle.prototype.equals = function( obj )
Displays the given error message in a new mxWindow of the given width.
error: function( message, width, close, icon )
Processes an escape keystroke.
mxGraph.prototype.escape = function( evt )
Hook to process ESCAPE keystrokes.
mxKeyHandler.prototype.escape = function( evt )
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
eval: function( expr )
Gets the attribute for the given name from the given node.
mxStencil.prototype.evaluateAttribute = function( node, attribute, shape )
Gets the given attribute as a text.
mxStencil.prototype.evaluateTextAttribute = function( node, attribute, state )
Changes the attribute of the cell’s user object by using mxCell.setAttribute.
mxCellAttributeChange.prototype.execute = function()
Changes the parent of child using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
mxChildChange.prototype.execute = function()
Implements mxGraphLayout.execute.
mxCircleLayout.prototype.execute = function( parent )
Changes the collapsed state of cell to previous using mxGraphModel.collapsedStateForCellChanged.
mxCollapseChange.prototype.execute = function()
Implements mxGraphLayout.execute.
mxCompactTreeLayout.prototype.execute = function( parent, root )
Implements mxGraphLayout.execute by executing all layouts in a single transaction.
mxCompositeLayout.prototype.execute = function( parent )
A basic horizontal coordinate assignment algorithm
mxCoordinateAssignment.prototype.execute = function( parent )
Changes the current root of the view.
mxCurrentRootChange.prototype.execute = function()
Implements mxGraphLayout.execute.
mxEdgeLabelLayout.prototype.execute = function( parent )
Executes the function with the given name in actions passing the editor instance and given cell as the first and second argument.
mxEditor.prototype.execute = function ( actionname, cell, evt )
Implements mxGraphLayout.execute.
mxFastOrganicLayout.prototype.execute = function( parent )
Changes the geometry of cell ro previous using mxGraphModel.geometryForCellChanged.
mxGeometryChange.prototype.execute = function()
Executes the layout algorithm for the children of the given parent.
mxGraphLayout.prototype.execute = function( parent )
Executes the given edit and fires events if required.
mxGraphModel.prototype.execute = function( change )
Executes the layout for the children of the specified parent.
mxHierarchicalLayout.prototype.execute = function( parent, roots )
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxHierarchicalLayoutStage.prototype.execute = function( parent )
Performs a vertex ordering within ranks as described by Gansner et al 1993
mxMedianHybridCrossingReduction.prototype.execute = function( parent )
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxMinimumCycleRemover.prototype.execute = function( parent )
Implements mxGraphLayout.execute.
mxParallelEdgeLayout.prototype.execute = function( parent )
Implements mxGraphLayout.execute.
mxPartitionLayout.prototype.execute = function( parent )
Carries out a change of the root using mxGraphModel.rootChanged.
mxRootChange.prototype.execute = function()
Changes the current root of the view.
mxSelectionChange.prototype.execute = function()
Implements mxGraphLayout.execute.
mxStackLayout.prototype.execute = function( parent )
Changes the style of cell to previous using mxGraphModel.styleForCellChanged.
mxStyleChange.prototype.execute = function()
Executes the layout for the children of the specified parent.
mxSwimlaneLayout.prototype.execute = function( parent, swimlanes )
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxSwimlaneOrdering.prototype.execute = function( parent )
Changes the terminal of cell to previous using mxGraphModel.terminalForCellChanged.
mxTerminalChange.prototype.execute = function()
Changes the value of cell to previous using mxGraphModel.valueForCellChanged.
mxValueChange.prototype.execute = function()
Changes the visible state of cell to previous using mxGraphModel.visibleStateForCellChanged.
mxVisibleChange.prototype.execute = function()
Executes the given layout on the given parent.
mxLayoutManager.prototype.executeLayout = function( layout, parent )
Changes the current root to the next valid root in the displayed cell hierarchy.
mxGraph.prototype.exitGroup = function()
Assigns a copy of the superclass prototype to the subclass prototype.
extend: function( ctor, superCtor )
Performs a depth first search on the internal hierarchy model.
mxGraphHierarchyModel.prototype.extendedDfs = function( parent, root, connectingEdge, visitor, seen, ancestors, childHash, layer )
Performs a depth first search on the internal hierarchy model.
mxSwimlaneModel.prototype.extendedDfs = function( parent, root, connectingEdge, visitor, seen, ancestors, childHash, layer )
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.extendParent = function( cell )