# Package com.mxgraph.view

This package implements the graph component, represented by the mxGraph class.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  mxEdgeStyle.mxEdgeStyleFunction | Defines the requirements for an edge style function.
  mxGraph.mxICellVisitor |
  mxPerimeter.mxPerimeterFunction | Defines the requirements for a perimeter function.

- Class Summary
  Class | Description
  --- | ---
  mxCellState | Represents the current state of a cell in a given graph view.
  mxConnectionConstraint | Defines an object that contains the constraints about how to connect one side of an edge to its terminal.
  mxEdgeStyle | Provides various edge styles to be used as the values for mxConstants.STYLE_EDGE in a cell style.
  mxGraph | Implements a graph object that allows to create diagrams from a graph model and stylesheet.
  mxGraphSelectionModel | Implements the selection model for a graph.
  mxGraphSelectionModel.mxSelectionChange |
  mxGraphView | Implements a view for the graph.
  mxGraphView.mxCurrentRootChange | Action to change the current root in a view.
  mxLayoutManager | Implements a layout manager that updates the layout for a given transaction.
  mxMultiplicity |
  mxPerimeter | Provides various perimeter functions to be used in a style as the value of mxConstants.STYLE_PERIMETER.
  mxStyleRegistry | Singleton class that acts as a global converter from string to object values in a style.
  mxStylesheet | Defines the appearance of the cells in a graph.
  mxSwimlaneManager | Manager for swimlanes and nested swimlanes that sets the size of newly added swimlanes to that of their siblings, and propagates changes to the size of a swimlane to its siblings, if siblings is true, and its ancestors, if bubbling is true.
  mxTemporaryCellStates |

## Package com.mxgraph.view Description

This package implements the graph component, represented by the mxGraph class. The graph holds an mxGraphModel which contains mxCells and caches the state of the cells in mxGraphView. The cells are painted using a canvas from the canvas package. The style of the graph is represented by the mxStylesheet class.

Copyright (c) 2010 Gaudenz Alder. All rights reserved.