Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.0
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V X Y _

## A

ABSOLUTE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `absolute` attribute.
AbstractCellView - class org.jgraph.graph.AbstractCellView.
  The abstract base class for all cell views.
AbstractCellView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.AbstractCellView
  Constructs a view for the specified model object, and invokes update on the new instance.
acceptsSource(Object, Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns `true` if `port` is a valid source for `edge`.
acceptsSource(Object, Object) - Method in interface org.jgraph.graph.GraphModel
  Returns `true` if `port` is a valid source for `edge`.
acceptsTarget(Object, Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns `true` if `port` is a valid target for `edge`.
acceptsTarget(Object, Object) - Method in interface org.jgraph.graph.GraphModel
  Returns `true` if `port` is a valid target for `edge`.
actionPerformed(ActionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
  The timer fired, perform autoscroll if the pointer is within the autoscroll region.
actionPerformed(ActionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
  Public as a result of Timer.
actionPerformed(ActionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction
actionPerformed(ActionEvent) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Messaged when the timer fires, this will start the editing session.
activeHandle - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  The handle that consumed the last mousePressedEvent.
addCellEditorListener(CellEditorListener) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Adds the CellEditorListener.
addConnections(CellView[]) - Method in class org.jgraph.graph.ConnectionSet
  Adds the connections in `views` to the connection set.
addEdge(Object) - Method in interface org.jgraph.graph.Port
  Adds `edge` to the list of ports.
addEdge(Object) - Method in class org.jgraph.graph.DefaultPort
  Adds `edge` to the list of ports.
addEntry(Object, Object) - Method in class org.jgraph.graph.ParentMap
  Add a new entry for this child, parent pair to the parent map.
addGraphModelListener(GraphModelListener) - Method in class org.jgraph.graph.DefaultGraphModel
  Adds a listener for the GraphModelEvent posted after the graph changes.
addGraphModelListener(GraphModelListener) - Method in interface org.jgraph.graph.GraphModel
  Adds a listener for the GraphModelEvent posted after the model changes.
addGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.JGraph
  Adds a listener for `GraphSelection` events.
addGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Adds x to the list of listeners that are notified each time the set of selected TreePaths changes.
addGraphSelectionListener(GraphSelectionListener) - Method in interface org.jgraph.graph.GraphSelectionModel
  Adds x to the list of listeners that are notified each time the set of selected Objects changes.
addImplicitEdit(UndoableEdit) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Allows a `GraphLayoutCache` to add and execute and UndoableEdit in this change.
addPoint(int, Point2D) - Method in class org.jgraph.graph.EdgeView
  Adds `p` at position `index`.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.jgraph.graph.GraphSelectionModel
  Adds a PropertyChangeListener to the listener list.
addSampleData(GraphModel) - Static method in class org.jgraph.JGraph
  Creates and returns a sample `GraphModel`.
addSelectionCell(Object) - Method in class org.jgraph.JGraph
  Adds the cell identified by the specified `Object` to the current selection.
addSelectionCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Adds path to the current selection.
addSelectionCell(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
  Adds cell to the current selection.
addSelectionCells(Object[]) - Method in class org.jgraph.JGraph.EmptySelectionModel
  A `null` implementation that adds nothing.
addSelectionCells(Object[]) - Method in class org.jgraph.JGraph
  Adds each cell in the array of cells to the current selection.
addSelectionCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Adds cells to the current selection.
addSelectionCells(Object[]) - Method in interface org.jgraph.graph.GraphSelectionModel
  Adds cells to the current selection.
addUndoableEditListener(UndoableEditListener) - Method in interface org.jgraph.graph.GraphModel
  Adds an undo listener for notification of any changes.
addVisibleDependencies(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
allAttributes - Variable in class org.jgraph.graph.AbstractCellView
anchor - Variable in class org.jgraph.graph.DefaultPort
  Reference to the anchor of this port
antiAliased - Variable in class org.jgraph.JGraph
  True if the graph is anti-aliased.
ANTIALIASED_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `antiAliased`.
applyMap(Map) - Method in class org.jgraph.graph.AttributeMap
  Apply the `change` to the `target`.
areNew - Variable in class org.jgraph.event.GraphSelectionEvent
  For each cell identifies if that cell is in fact new.
ARROW_CIRCLE - Static variable in class org.jgraph.graph.GraphConstants
  Represents a circle decoration
ARROW_CLASSIC - Static variable in class org.jgraph.graph.GraphConstants
  Represents a classic arrow decoration
ARROW_DIAMOND - Static variable in class org.jgraph.graph.GraphConstants
  Represents a diamond decoration
ARROW_DOUBLELINE - Static variable in class org.jgraph.graph.GraphConstants
  Represents a double line decoration
ARROW_LINE - Static variable in class org.jgraph.graph.GraphConstants
  Represents a line decoration
ARROW_NONE - Static variable in class org.jgraph.graph.GraphConstants
  Represents no decoration
ARROW_SIMPLE - Static variable in class org.jgraph.graph.GraphConstants
  Represents a simple arrow decoration
ARROW_TECHNICAL - Static variable in class org.jgraph.graph.GraphConstants
  Represents a technical arrow decoration
askLocalAttribute - Variable in class org.jgraph.graph.GraphLayoutCache
  May be used to disable the creation of local edits independently.
asksAllowsChildren - Variable in class org.jgraph.graph.DefaultGraphModel
  Indicates whether isLeaf is based on a node's allowsChildren value.
attributeMap - Variable in class org.jgraph.graph.GraphTransferable
  (Cell, Map) entries that hold the view attributes for the cells.
AttributeMap - class org.jgraph.graph.AttributeMap.
AttributeMap.SerializablePoint2D - class org.jgraph.graph.AttributeMap.SerializablePoint2D.
AttributeMap.SerializablePoint2D() - Constructor for class org.jgraph.graph.AttributeMap.SerializablePoint2D
AttributeMap.SerializablePoint2D(double, double) - Constructor for class org.jgraph.graph.AttributeMap.SerializablePoint2D
AttributeMap.SerializableRectangle2D - class org.jgraph.graph.AttributeMap.SerializableRectangle2D.
AttributeMap.SerializableRectangle2D() - Constructor for class org.jgraph.graph.AttributeMap.SerializableRectangle2D
AttributeMap.SerializableRectangle2D(double, double, double, double) - Constructor for class org.jgraph.graph.AttributeMap.SerializableRectangle2D
AttributeMap() - Constructor for class org.jgraph.graph.AttributeMap
AttributeMap(Map) - Constructor for class org.jgraph.graph.AttributeMap
attributes - Variable in class org.jgraph.graph.AbstractCellView
  Hashtable for attributes.
attributes - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
attributes - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
attributes - Variable in class org.jgraph.graph.DefaultGraphCell
  Hashtable for properties.
attributes - Variable in class org.jgraph.graph.DefaultGraphModel
  The model's own attributes as a map.
augment(UndoableEdit[], UndoableEdit) - Method in class org.jgraph.graph.GraphLayoutCache
autoscroll(JGraph, Point) - Static method in class org.jgraph.plaf.basic.BasicGraphUI
  Scroll the graph for an event at `p`.
AUTOSIZE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `sizeable` attribute.

## B

BACK - Static variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
BACKGROUND - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `background` attribute.
BasicGraphDropTargetListener - class org.jgraph.plaf.basic.BasicGraphDropTargetListener.
BasicGraphDropTargetListener() - Constructor for class org.jgraph.plaf.basic.BasicGraphDropTargetListener
  construct a DropTargetAutoScroller
BasicGraphTransferable - class org.jgraph.plaf.basic.BasicGraphTransferable.
BasicGraphTransferable() - Constructor for class org.jgraph.plaf.basic.BasicGraphTransferable
BasicGraphUI - class org.jgraph.plaf.basic.BasicGraphUI.
  The basic L&F for a graph data structure.
BasicGraphUI.CellEditorHandler - class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler.
  Listener responsible for getting cell editing events and updating the graph accordingly.
BasicGraphUI.CellEditorHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler
BasicGraphUI.ComponentHandler - class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler.
  Updates the preferred size when scrolling (if necessary).
BasicGraphUI.ComponentHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
BasicGraphUI.GraphDropTargetListener - class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener.
  Graph Drop Target Listener
BasicGraphUI.GraphDropTargetListener() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
BasicGraphUI.GraphIncrementAction - class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction.
  GraphIncrementAction is used to handle up/down actions.
BasicGraphUI.GraphModelHandler - class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler.
  Listens for changes in the graph model and updates the view accordingly.
BasicGraphUI.GraphModelHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler
BasicGraphUI.GraphSelectionHandler - class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler.
  Listens for changes in the selection model and updates the display accordingly.
BasicGraphUI.GraphSelectionHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler
BasicGraphUI.GraphTransferHandler - class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler.
BasicGraphUI.GraphTransferHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
BasicGraphUI.GraphViewObserver - class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver.
  Listens for changes in the graph view and updates the size accordingly.
BasicGraphUI.GraphViewObserver() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver
BasicGraphUI.KeyHandler - class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler.
  This is used to get mutliple key down events to appropriately generate events.
BasicGraphUI.KeyHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
BasicGraphUI.MouseHandler - class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler.
  TreeMouseListener is responsible for updating the selection based on mouse events.
BasicGraphUI.MouseHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
BasicGraphUI.MouseInputHandler - class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler.
  MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with.
BasicGraphUI.MouseInputHandler(Component, Component, MouseEvent) - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
BasicGraphUI.PropertyChangeHandler - class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler.
  PropertyChangeListener for the graph.
BasicGraphUI.PropertyChangeHandler() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler
BasicGraphUI.RootHandle - class org.jgraph.plaf.basic.BasicGraphUI.RootHandle.
BasicGraphUI.RootHandle(GraphContext) - Constructor for class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Creates a root handle which contains handles for the given cells.
BasicGraphUI() - Constructor for class org.jgraph.plaf.basic.BasicGraphUI
BasicMarqueeHandler - class org.jgraph.graph.BasicMarqueeHandler.
  A simple implementation of a marquee handler for JGraph.
BasicMarqueeHandler() - Constructor for class org.jgraph.graph.BasicMarqueeHandler
beginDeco - Variable in class org.jgraph.graph.EdgeRenderer
  Painting attributes of the current edgeview
beginFill - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
BEGINFILL - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `startsize` attribute.
beginShape - Variable in class org.jgraph.graph.EdgeView
  Drawing attributes that are created on the fly
beginSize - Variable in class org.jgraph.graph.EdgeRenderer
  Painting attributes of the current edgeview
BEGINSIZE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `startsize` attribute.
bendable - Variable in class org.jgraph.JGraph
  True if the graph allows points to be midified/added/removed.
BENDABLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `sizeable` attribute.
bezier - Variable in class org.jgraph.graph.EdgeRenderer
Bezier - class org.jgraph.util.Bezier.
  Interpolates given points by a bezier curve.
Bezier(Point2D[]) - Constructor for class org.jgraph.util.Bezier
  Creates a new Bezier curve.
blockPaint - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
border - Variable in class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
  Border to use.
BORDER - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `border` attribute.
bordercolor - Variable in class org.jgraph.graph.VertexRenderer
  Cached default foreground and default background.
borderColor - Variable in class org.jgraph.graph.EdgeRenderer
  Color attributes of the current edgeview.
BORDERCOLOR - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `bordercolor` attribute.
borderSelectionColor - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  True if the border selection color should be drawn.
borderWidth - Variable in class org.jgraph.graph.VertexRenderer
  Cached borderwidth.
bounds - Variable in class org.jgraph.graph.GraphTransferable
  Rectangle that defines the former bounds of the views.
bounds - Variable in class org.jgraph.graph.VertexView
  Reference to the bounds attribute
BOUNDS - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `bounds` attribute.

## C

cachedBounds - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
cachedBounds - Variable in class org.jgraph.graph.EdgeView
cachedBounds - Variable in class org.jgraph.graph.VertexView.SizeHandle
cachedLabelBounds - Variable in class org.jgraph.graph.EdgeView
cancelCellEditing() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Messages cancelCellEditing to the realEditor and removes it from this instance.
cancelEditing() - Method in class org.jgraph.JGraph
  Cancels the current editing session.
cancelEditing(JGraph) - Method in class org.jgraph.plaf.GraphUI
  Cancels the current editing session.
cancelEditing(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Cancels all current editing sessions.
canEdit - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Should isCellEditable return true? This is set in configure...
canEditImmediately(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Returns true if `event` is null, or it is a MouseEvent with a click count > 2 and inHitRegion returns true.
canImport(JComponent, DataFlavor[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
canRedo(Object) - Method in class org.jgraph.graph.GraphUndoManager
  Overridden to preserve usual semantics: returns true if a redo operation would be successful now for the given view, false otherwise
canUndo(Object) - Method in class org.jgraph.graph.GraphUndoManager
  Overridden to preserve usual semantics: returns true if an undo operation would be successful now for the given view, false otherwise
cell - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
cell - Variable in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
cell - Variable in class org.jgraph.graph.AbstractCellView
  Reference to the cell for this view
cellCount - Variable in class org.jgraph.graph.GraphContext
  Number of all descendants without ports.
cellEditor - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Current editor for the graph.
cellEditor - Static variable in class org.jgraph.graph.AbstractCellView
  Editor for the cell.
cellEditorListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Listens for CellEditor events.
CellHandle - interface org.jgraph.graph.CellHandle.
  Defines the requirements for objects that may be used as handles.
CellMapper - interface org.jgraph.graph.CellMapper.
  Defines the requirements for objects that may be used as a cell mapper.
cells - Variable in class org.jgraph.event.GraphSelectionEvent
  Cells this event represents.
cells - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
cells - Variable in class org.jgraph.graph.GraphContext
  Reference to the cells.
cells - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
cells - Variable in class org.jgraph.graph.GraphTransferable
  Selected cells.
cellSet - Variable in class org.jgraph.graph.GraphContext
  Set of all cells including all descendants.
cellStates - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Maps the cells to their selection state.
CellView - interface org.jgraph.graph.CellView.
  Defines the requirements for an object that represents a view for a model cell.
CellViewFactory - interface org.jgraph.graph.CellViewFactory.
  Defines the requirements for objects that may be used as a cell view factory.
CellViewRenderer - interface org.jgraph.graph.CellViewRenderer.
  Defines the requirements for objects that may be used as a cell view renderer.
cellViews - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
change - Variable in class org.jgraph.event.GraphModelEvent
  The object that consistutes the change.
changeAttributes(AttributeMap) - Method in class org.jgraph.graph.DefaultGraphCell
  Apply `change` to the cell and sync userObject.
changeAttributes(AttributeMap) - Method in class org.jgraph.graph.DefaultEdge
  Override parent method to ensure non-null points.
changeAttributes(AttributeMap) - Method in interface org.jgraph.graph.GraphCell
  Changes the `attributes` of the cell.
changeChildCount(Map, Object, int) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
changed - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
changedNodes - Variable in class org.jgraph.graph.ParentMap
  Set of changed changedNodes for the parent map.
changeSource - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
changeSupport - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Used to message registered listeners.
checkDefaults() - Method in class org.jgraph.graph.DefaultEdge
  Override parent method to ensure non-null points.
child - Variable in class org.jgraph.graph.ParentMap.Entry
  Child and parent of the relation this entry describes.
childCount - Variable in class org.jgraph.graph.ParentMap
  Maps parents to integers with the future number of childs.
childrenSelectable - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Boolean that indicates if the model allows stepping-into groups.
childrenSelected - Variable in class org.jgraph.graph.VertexRenderer
  Cached hasFocus and selected value.
childUpdated() - Method in class org.jgraph.graph.AbstractCellView
childUpdated() - Method in class org.jgraph.graph.VertexView
childUpdated() - Method in interface org.jgraph.graph.CellView
childViews - Variable in class org.jgraph.graph.AbstractCellView
  Cached child views.
clearSelection() - Method in class org.jgraph.JGraph
  Clears the selection.
clearSelection() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Empties the current selection.
clearSelection() - Method in interface org.jgraph.graph.GraphSelectionModel
  Empties the current selection.
clone() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns a clone of this object with the same selection.
clone() - Method in class org.jgraph.graph.DefaultGraphCell
  Create a clone of the cell.
clone() - Method in class org.jgraph.graph.AttributeMap
  Returns a clone of `map`, from keys to values.
clone() - Method in class org.jgraph.graph.DefaultEdge
  Create a clone of the cell.
clone() - Method in class org.jgraph.graph.DefaultPort
  Create a clone of the cell.
clone(Map) - Method in class org.jgraph.graph.ParentMap
  Creates a new parent map based on this parent map, where the child and parents are mapped using `map`.
clone(Map) - Method in class org.jgraph.graph.ConnectionSet
  Creates a new connection set based on this connection set, where the edges, and ports are mapped using `map`.
cloneable - Variable in class org.jgraph.JGraph
  True if the graph allows "ctrl-drag" operations.
cloneCells(Object[]) - Method in class org.jgraph.JGraph
  Returns a map of (cell, clone)-pairs for all `cells` and their children.
cloneCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns a map of (cell, clone)-pairs for all `cells` and their children.
cloneCells(Object[]) - Method in interface org.jgraph.graph.GraphModel
  Returns a map of (cell, clone)-pairs for all `cells` and their children.
clonePoints(List) - Method in class org.jgraph.graph.AttributeMap
  Returns a list where all instances of PortView are replaced by their correspnding Point instance.
cloneUserObject() - Method in class org.jgraph.graph.DefaultGraphCell
  Create a clone of the user object.
cloneWithSource(Object) - Method in class org.jgraph.event.GraphSelectionEvent
  Returns a copy of the receiver, but with the source being newSource.
completeEditing() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Messages to stop the editing session.
completeEditing(boolean, boolean, boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Stops the editing session.
completeUIInstall() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Invoked from installUI after all the defaults/listeners have been installed.
completeUIUninstall() - Method in class org.jgraph.plaf.basic.BasicGraphUI
componentListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Listens for Component events.
componentMoved(ComponentEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
computeBounds(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
connect(ConnectionSet, Object, Object, boolean, boolean) - Static method in class org.jgraph.graph.ConnectionSet
  Connect or disconnect `edge` from `source` and `target` in `cs` based on `disconnect`.
connect(Object, Object, boolean) - Method in class org.jgraph.graph.ConnectionSet
  Connect `edge` to `port`.
connect(Object, Object, boolean, boolean) - Method in class org.jgraph.graph.DefaultGraphModel
  Connects or disconnects the edge and port in this model based on `remove`.
connect(Object, Object, Object) - Method in class org.jgraph.graph.ConnectionSet
  Connect `edge` to `source` and `target` in the connection set.
connectable - Variable in class org.jgraph.JGraph
  True if the graph allows new connections to be established.
CONNECTABLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `moveable` attribute.
connections - Variable in class org.jgraph.graph.ConnectionSet
  Contents of the connection set.
connections() - Method in class org.jgraph.graph.ConnectionSet
  Returns an `Iterator` for the connections in this set.
connectionSet - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
ConnectionSet - class org.jgraph.graph.ConnectionSet.
  An object that represents a set of connections.
ConnectionSet.Connection - class org.jgraph.graph.ConnectionSet.Connection.
  Object that represents the connection between an edge and a port.
ConnectionSet.Connection() - Constructor for class org.jgraph.graph.ConnectionSet.Connection
ConnectionSet.Connection(Object, Object, boolean) - Constructor for class org.jgraph.graph.ConnectionSet.Connection
  Constructs a new source or target connection between `edge` and `port` based on the value of `source`
ConnectionSet() - Constructor for class org.jgraph.graph.ConnectionSet
  Constructs an empty ConnectionSet.
ConnectionSet(Edge, Port, boolean) - Constructor for class org.jgraph.graph.ConnectionSet
  Constructs a ConnectionSet with one Connection.
ConnectionSet(Edge, Port, Port) - Constructor for class org.jgraph.graph.ConnectionSet
  Constructs a ConnectionSet with two Connections (to the source and target port of the edge).
contains(Object) - Method in class org.jgraph.graph.GraphContext
  Returns `true` if `node` or one of its ancestors is contained in this object.
contains(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns `true` if `node` or one of its ancestors is in the model.
contains(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns `true` if `node` or one of its ancestors is in the model.
context - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
context - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
context - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
context - Variable in class org.jgraph.graph.VertexView.SizeHandle
contextViews - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
contextViews - Variable in class org.jgraph.graph.VertexView.SizeHandle
convertValueToString(Object) - Method in class org.jgraph.JGraph
  Converts the specified value to string.
create(GraphModel, Object[], boolean) - Static method in class org.jgraph.graph.ConnectionSet
  Returns a connection set that represents the connection or disconnection of `cells` in `model` based on `disconnect`.
create(GraphModel, Object[], boolean, boolean) - Static method in class org.jgraph.graph.ParentMap
  Returns a parent map that represents the insertion or removal of `cells` in `model` based on `remove`.
create(JGraph, Object[], Map, Rectangle2D, ConnectionSet, ParentMap) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
createAttributes() - Method in class org.jgraph.graph.DefaultGraphModel
  Creates an empty map.
createAttributes() - Method in interface org.jgraph.graph.GraphModel
  Returns a new `AttributeMap` that may represent properties for a given cell.
createAttributes(Object[], CellMapper) - Static method in class org.jgraph.graph.GraphConstants
  Returns a new map, from cells to property maps.
createAttributes(Object[], Object[], Object[]) - Static method in class org.jgraph.graph.GraphConstants
  Returns a new (nested) map, from cells to attribute maps.
createAttributes(Object[], Object, Object) - Static method in class org.jgraph.graph.GraphConstants
createAttributes(Object, Object, Object) - Static method in class org.jgraph.graph.GraphConstants
createAttributesFromModel(Object[], GraphModel) - Static method in class org.jgraph.graph.GraphConstants
createBounds(AttributeMap, int, int, Color) - Static method in class org.jgraph.JGraph
  Returns an attributeMap for the specified position and color.
createCellEdit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns an edit that represents a change.
createCellEditorListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates a listener to handle events from the current editor.
createCellRendererPane() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the renderer pane that renderer components are placed in.
createComponentListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates and returns a new ComponentHandler.
createConnectionSet(EdgeView, Object, boolean) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
createContainer() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Creates the container to manage placement of editingComponent.
createContext(JGraph, Object[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI
createDefaultGraphView(JGraph) - Static method in class org.jgraph.JGraph
  Creates and returns a default `GraphLayoutCache`.
createEdgeView(JGraph, CellMapper, Edge) - Method in class org.jgraph.JGraph
  Deprecated. replaced by `#createEdgeView(Object,CellMapper)`since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)
createEdgeView(JGraph, CellMapper, Object) - Method in class org.jgraph.JGraph
  Constructs an EdgeView view for the specified object.
createEdit(Object[], Object[], Map, ConnectionSet, ParentMap) - Method in class org.jgraph.graph.DefaultGraphModel
createGraphCellEditor() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  This is invoked if a TreeCellEditor is not supplied in the constructor.
createGraphModelListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns a listener that can update the graph when the model changes.
createGraphSelectionListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates the listener that updates the display based on selection change methods.
createGraphViewObserver() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns a listener that can update the graph when the view changes.
createHandle(GraphContext) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Constructs the "root handle" for `context`.
createInsertEdit(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns an edit that represents an insert.
createKeyListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates the listener reponsible for getting key events from the graph.
createLayerEdit(Object[], int) - Method in class org.jgraph.graph.DefaultGraphModel
createLineEnd(int, int, Point2D, Point2D) - Method in class org.jgraph.graph.EdgeRenderer
  Paint the current view's direction.
createLocalEdit(Map, Object[], Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Creates a local edit for the specified change.
createMapping(Object) - Method in class org.jgraph.graph.GraphContext
createMouseListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates the listener responsible for calling the correct handlers based on mouse events, and to select invidual cells.
createPoint() - Method in class org.jgraph.graph.AttributeMap
createPoint(double, double) - Method in class org.jgraph.graph.AttributeMap
createPoint(Point2D) - Method in class org.jgraph.graph.AttributeMap
createPortView(JGraph, CellMapper, Object) - Method in class org.jgraph.JGraph
  Constructs a PortView view for the specified object.
createPortView(JGraph, CellMapper, Port) - Method in class org.jgraph.JGraph
  Deprecated. replaced by `#createPortView(Object,CellMapper)`since JGraph no longer exposes dependecies on GraphCell subclasses (Port, Edge)
createPropertyChangeListener() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates a listener that is responsible to update the UI based on how the graph's bounds properties change.
createRect() - Method in class org.jgraph.graph.AttributeMap
createRect(double, double, double, double) - Method in class org.jgraph.graph.AttributeMap
createRect(double, double, double, double, double, double) - Method in class org.jgraph.graph.AttributeMap
createRect(Point2D) - Method in class org.jgraph.graph.AttributeMap
createRect(Point2D, double) - Method in class org.jgraph.graph.AttributeMap
createRect(Rectangle2D) - Method in class org.jgraph.graph.AttributeMap
createRect(Rectangle2D, double, double) - Method in class org.jgraph.graph.AttributeMap
createRemoveEdit(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns an edit that represents a remove.
createShape() - Method in class org.jgraph.graph.EdgeRenderer
  Returns the shape that represents the current edge in the context of the current graph.
createTemporaryCellViews() - Method in class org.jgraph.graph.GraphContext
  Returns an new consistent array of views for `cells`.
createTemporaryContextViews() - Method in class org.jgraph.graph.GraphContext
  Returns an new consistent array of views for the edges that are connected to and not contained in `cells`.
createTemporaryContextViews(Set) - Method in class org.jgraph.graph.GraphContext
  Returns an new consistent array of views for the edges that are connected to and not contained in `cellSet`.
createTemporaryPortViews() - Method in class org.jgraph.graph.GraphContext
  Returns an new consistent array of views for the ports.
createTransferable() - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
createTransferable(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
createTransferHandler() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Creates an instance of TransferHandler.
createUI(JComponent) - Static method in class org.jgraph.plaf.basic.BasicGraphUI
createVertexView(JGraph, CellMapper, Object) - Method in class org.jgraph.JGraph
  Constructs a VertexView view for the specified object.
createView(JGraph, CellMapper, Object) - Method in class org.jgraph.JGraph
  Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
createView(JGraph, CellMapper, Object) - Method in interface org.jgraph.graph.CellViewFactory
  Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
CROSS_GRID_MODE - Static variable in class org.jgraph.JGraph
cs - Variable in class org.jgraph.graph.GraphTransferable
  Object that describes the connection between cells.
currentPoint - Variable in class org.jgraph.graph.BasicMarqueeHandler
currentPoint - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
cursors - Variable in class org.jgraph.graph.VertexView.SizeHandle
  Array that holds the cursors for the different control points.

## D

dash - Static variable in class org.jgraph.graph.GraphConstants
  Global Stroke To Highlight Selection
DASHPATTERN - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `dashPattern` attribute.
dataFlavor - Static variable in class org.jgraph.graph.GraphTransferable
  Local Machine Reference Data Flavor.
defaultBackground - Variable in class org.jgraph.graph.VertexRenderer
  Cached default foreground and default background.
defaultBackground - Variable in class org.jgraph.graph.EdgeRenderer
  Color attributes of the current edgeview.
defaultBounds - Static variable in class org.jgraph.graph.DefaultGraphCell
defaultCursors - Static variable in class org.jgraph.graph.VertexView
  Array that holds the cursors for the different control points.
DEFAULTDECORATIONSIZE - Static variable in class org.jgraph.graph.GraphConstants
  Default decoration size.
defaultDropTargetListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  The default DropTargetListener.
DefaultEdge - class org.jgraph.graph.DefaultEdge.
  A simple implementation for an edge.
DefaultEdge.DefaultRouting - class org.jgraph.graph.DefaultEdge.DefaultRouting.
DefaultEdge.DefaultRouting() - Constructor for class org.jgraph.graph.DefaultEdge.DefaultRouting
DefaultEdge() - Constructor for class org.jgraph.graph.DefaultEdge
  Constructs an empty edge.
DefaultEdge(Object) - Constructor for class org.jgraph.graph.DefaultEdge
  Constructs an edge that holds a reference to the specified user object.
DefaultEdge(Object, boolean) - Constructor for class org.jgraph.graph.DefaultEdge
  Constructs an edge that holds a reference to the specified user object and sets default values for points and the label position.
DEFAULTFONT - Static variable in class org.jgraph.graph.GraphConstants
defaultForeground - Variable in class org.jgraph.graph.VertexRenderer
  Cached default foreground and default background.
defaultForeground - Variable in class org.jgraph.graph.EdgeRenderer
  Color attributes of the current edgeview.
DefaultGraphCell - class org.jgraph.graph.DefaultGraphCell.
  The default implementation for the GraphCell interface.
DefaultGraphCell() - Constructor for class org.jgraph.graph.DefaultGraphCell
  Creates an empty cell.
DefaultGraphCell(Object) - Constructor for class org.jgraph.graph.DefaultGraphCell
  Creates a graph cell and initializes it with the specified user object.
DefaultGraphCell(Object, boolean) - Constructor for class org.jgraph.graph.DefaultGraphCell
  Creates a graph cell and initializes it with the specified user object.
DefaultGraphCell(Object, MutableTreeNode[]) - Constructor for class org.jgraph.graph.DefaultGraphCell
  Constructs a cell that holds a reference to the specified user object and contains the specified array of children and sets default values for the bounds attribute.
DefaultGraphCellEditor - class org.jgraph.graph.DefaultGraphCellEditor.
DefaultGraphCellEditor.DefaultTextField - class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField.
  TextField used when no editor is supplied.
DefaultGraphCellEditor.DefaultTextField(Border) - Constructor for class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
  Constructs a DefaultTreeCellEditor$DefaultTextField object.
DefaultGraphCellEditor.EditorContainer - class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer.
  Container responsible for placing the editingComponent.
DefaultGraphCellEditor.EditorContainer() - Constructor for class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
  Constructs an EditorContainer object.
DefaultGraphCellEditor() - Constructor for class org.jgraph.graph.DefaultGraphCellEditor
  Constructs a DefaultTreeCellEditor object for a JGraph using the specified renderer and a default editor.
DefaultGraphCellEditor(GraphCellEditor) - Constructor for class org.jgraph.graph.DefaultGraphCellEditor
  Constructs a DefaultTreeCellEditor object for a JTree using the specified renderer and the specified editor.
DefaultGraphModel - class org.jgraph.graph.DefaultGraphModel.
  A simple implementation of a graph model.
DefaultGraphModel.EmptyIterator - class org.jgraph.graph.DefaultGraphModel.EmptyIterator.
DefaultGraphModel.EmptyIterator() - Constructor for class org.jgraph.graph.DefaultGraphModel.EmptyIterator
DefaultGraphModel.GraphModelEdit - class org.jgraph.graph.DefaultGraphModel.GraphModelEdit.
  An implementation of GraphModelChange that can be added to the model event.
DefaultGraphModel.GraphModelEdit(Object[], Object[], Map, ConnectionSet, ParentMap) - Constructor for class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Constructs an edit record.
DefaultGraphModel.GraphModelLayerEdit - class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit.
  An implementation of GraphViewChange.
DefaultGraphModel.GraphModelLayerEdit(Object[], int) - Constructor for class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Constructs a GraphModelEdit.
DefaultGraphModel() - Constructor for class org.jgraph.graph.DefaultGraphModel
  Constructs a model that is not an attribute store.
DefaultGraphSelectionModel - class org.jgraph.graph.DefaultGraphSelectionModel.
  Default implementation of GraphSelectionModel.
DefaultGraphSelectionModel.CellPlaceHolder - class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder.
  Holds a path and whether or not it is new.
DefaultGraphSelectionModel.CellPlaceHolder(Object, boolean) - Constructor for class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
DefaultGraphSelectionModel(JGraph) - Constructor for class org.jgraph.graph.DefaultGraphSelectionModel
  Constructs a DefaultGraphSelectionModel for the specified graph.
DefaultPort - class org.jgraph.graph.DefaultPort.
  A simple implementation for a port.
DefaultPort() - Constructor for class org.jgraph.graph.DefaultPort
  Constructs an empty port.
DefaultPort(Object) - Constructor for class org.jgraph.graph.DefaultPort
  Constructs a vertex that holds a reference to the specified user object.
DefaultPort(Object, Port) - Constructor for class org.jgraph.graph.DefaultPort
  Constructs a vertex that holds a reference to the specified user object and a reference to the specified anchor.
DefaultRealEditor - class org.jgraph.graph.DefaultRealEditor.
  The default editor for graph cells.
DefaultRealEditor(JCheckBox) - Constructor for class org.jgraph.graph.DefaultRealEditor
  Constructs a DefaultCellEditor object that uses a check box.
DefaultRealEditor(JComboBox) - Constructor for class org.jgraph.graph.DefaultRealEditor
  Constructs a DefaultCellEditor object that uses a combo box.
DefaultRealEditor(JTextField) - Constructor for class org.jgraph.graph.DefaultRealEditor
  Constructs a DefaultCellEditor that uses a text field.
defaultTransferHandler - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  The default TransferHandler.
deselect(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Deselects a single cell and updates all datastructures.
destination - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
  Destination that receives all events.
determineOffset(JGraph, Object, boolean) - Method in class org.jgraph.graph.DefaultGraphCellEditor
diff(AttributeMap) - Method in class org.jgraph.graph.AttributeMap
  Returns a new map that contains all (key, value)-pairs of `newState` where either key is not used or value is different for key in `oldState`.
direction - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction
  Specifies the direction to adjust the selection by.
disconnect - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
disconnect(CellView[]) - Method in class org.jgraph.graph.GraphContext
  Disconnects the edges in `cells` from the sources and targets that are not in this context and returns a ConnectionSet that defines the disconnection.
disconnect(Object) - Method in class org.jgraph.graph.ConnectionSet
  Disconnect `edge` from `source` and `target` in the connection set.
disconnect(Object, boolean) - Method in class org.jgraph.graph.ConnectionSet
  Disconnect `edge` from `port`.
disconnectable - Variable in class org.jgraph.JGraph
  True if the graph allows existing connections to be removed.
DISCONNECTABLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `moveable` attribute.
disconnectOnMove - Variable in class org.jgraph.JGraph
  True if selected edges are disconnected from unselected vertices on move.
DNDPREVIEW - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
  Controls live-preview in dragEnabled mode.
doLayout() - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
  Lays out this Container.
DOT_GRID_MODE - Static variable in class org.jgraph.JGraph
dragEnabled - Variable in class org.jgraph.JGraph
  True if Drag-and-Drop should be used for move operations.
dragEnter(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
dragEnter(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
dragExit(DropTargetEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
dragOver(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
drop(DropTargetDropEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
dropAction - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Needed to exchange information between DropTargetHandler and TransferHandler.
dropActionChanged(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
dropActionChanged(DropTargetDragEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
dropEnabled - Variable in class org.jgraph.JGraph
  True if the graph accepts transfers from other components (graphs).

## E

edge - Variable in class org.jgraph.graph.ConnectionSet.Connection
  The edge that will be connected to the port.
edge - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
Edge - interface org.jgraph.graph.Edge.
  Defines the requirements for an object that represents an Edge in a GraphModel.
Edge.Routing - interface org.jgraph.graph.Edge.Routing.
EdgeRenderer - class org.jgraph.graph.EdgeRenderer.
  This renderer displays entries that implement the CellView interface and supports the following attributes: GraphConstants.POINTS GraphConstants.FONT GraphConstants.OPAQUE GraphConstants.BORDER GraphConstants.BORDERCOLOR GraphConstants.LINECOLOR GraphConstants.LINEWIDTH GraphConstants.FOREGROUND GraphConstants.BACKGROUND GraphConstants.DASHPATTERN GraphConstants.LINESTYLE GraphConstants.START GraphConstants.END GraphConstants.STARTSIZE GraphConstants.ENDSIZE
EdgeRenderer() - Constructor for class org.jgraph.graph.EdgeRenderer
  Constructs a renderer that may be used to render edges.
edges - Variable in class org.jgraph.graph.ConnectionSet
  Set of changed edges for the connection set.
edges - Variable in class org.jgraph.graph.DefaultPort
  Edges that are connected to the port
edges() - Method in interface org.jgraph.graph.Port
  Returns an iterator of the edges connected to the port.
edges() - Method in class org.jgraph.graph.DefaultPort
  Returns an iterator of the edges connected to the port.
edges(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns an iterator of the edges connected to `port`.
edges(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns an iterator of the edges connected to `port`.
EdgeView - class org.jgraph.graph.EdgeView.
  The default implementation of an edge view.
EdgeView.EdgeHandle - class org.jgraph.graph.EdgeView.EdgeHandle.
EdgeView.EdgeHandle(EdgeView, GraphContext) - Constructor for class org.jgraph.graph.EdgeView.EdgeHandle
EdgeView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.EdgeView
  Constructs an edge view for the specified model object.
edit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Applies the `propertyMap` and the connection changes to the model.
edit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Applies `attributes` and the connection changes to the model.
edit(Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in interface org.jgraph.graph.GraphModel
  Applies the `propertyMap` and the connection changes to the model.
editable - Variable in class org.jgraph.JGraph
  True if the graph allows editing the value of a cell.
EDITABLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `editable` attribute.
EDITABLE_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `editable`.
editClickCount - Variable in class org.jgraph.JGraph
  Number of clicks for editing to start.
editingCanceled(ChangeEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler
  Messaged when editing has been canceled in the graph.
editingCell - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Path that is being edited.
editingComponent - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  When editing, this will be the Component that is doing the actual editing.
editingComponent - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Component used in editing, obtained from the editingContainer.
editingContainer - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Editing container, will contain the editorComponent.
editingIcon - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Icon to use when editing.
editingStopped(ChangeEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.CellEditorHandler
  Messaged when editing has stopped in the graph.
editorHasDifferentSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Set to true if the editor has a different size than the renderer.
editToBeRedone(Object) - Method in class org.jgraph.graph.GraphUndoManager
editToBeUndone(Object) - Method in class org.jgraph.graph.GraphUndoManager
emptyIterator - Variable in class org.jgraph.graph.DefaultGraphModel
  Default instance of an empty iterator.
enabled - Variable in class org.jgraph.JGraph
  True if the graph allows interactions.
endDeco - Variable in class org.jgraph.graph.EdgeRenderer
  Painting attributes of the current edgeview
endFill - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
ENDFILL - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `endsize` attribute.
endShape - Variable in class org.jgraph.graph.EdgeView
  Drawing attributes that are created on the fly
endSize - Variable in class org.jgraph.graph.EdgeRenderer
  Painting attributes of the current edgeview
ENDSIZE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `endsize` attribute.
entries - Variable in class org.jgraph.graph.ParentMap
  Contents of the parent map.
entries() - Method in class org.jgraph.graph.ParentMap
  Returns an `Iterator` for the entries in the map.
equals(Object) - Method in class org.jgraph.graph.ConnectionSet.Connection
  Two connections are equal if they represent the source or target of the same edge.
execute() - Method in interface org.jgraph.event.GraphModelEvent.ExecutableGraphChange
  Executes the change.
execute() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Execute this edit such that the next invocation to this method will invert the last execution.
execute() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Execute this edit such that the next invocation to this method will invert the last execution.
execute() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Execute this edit such that the next invocation to this method will invert the last execution.
exportDone(JComponent, Transferable, int) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler

## F

factory - Variable in class org.jgraph.graph.GraphLayoutCache
  Factory to create the views.
filterParents(Map, int) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
findViewForPoint(Point2D) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Hook for subclassers to return a different view for a mouse click at `pt`.
fireGraphChanged(Object, GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.DefaultGraphModel
firePropertyChange(String, boolean, boolean) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, byte, byte) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, Object, Object) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, Object, Object) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, Object, Object) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
fireValueChanged(GraphSelectionEvent) - Method in class org.jgraph.JGraph
  Notifies all listeners that have registered interest for notification on this event type.
fireValueChanged(GraphSelectionEvent) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Notifies all listeners that are registered for tree selection events on this object.
firstDrag - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
firstDrag - Variable in class org.jgraph.graph.VertexView.SizeHandle
firstOverlayCall - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
firstOverlayInvocation - Variable in class org.jgraph.graph.VertexView.SizeHandle
focus - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  The focused cell under the mousepointer.
focus - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
font - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Font to paint with, null indicates font of renderer is to be used.
FONT - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `font` attribute.
fontColor - Variable in class org.jgraph.graph.EdgeRenderer
  Color attributes of the current edgeview.
fontGraphics - Variable in class org.jgraph.graph.EdgeRenderer
  Static Graphics used for Font Metrics
FOREGROUND - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `foreground` attribute.
fromScreen(Point2D) - Method in class org.jgraph.JGraph
  Downscale the given point in place, ie.
fromScreen(Rectangle2D) - Method in class org.jgraph.JGraph
  Downscale the given rectangle in place, ie.
FRONT - Static variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit

## G

getAllAttributes() - Method in class org.jgraph.graph.AbstractCellView
  Returns the attributes of the view combined with the attributes of the corresponding cell.
getAllAttributes() - Method in interface org.jgraph.graph.CellView
getAllDescendants(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns all views, including descendants that have a parent in `views`, especially the PortViews.
getAnchor() - Method in interface org.jgraph.graph.Port
  Returns the anchor of the port.
getAnchor() - Method in class org.jgraph.graph.DefaultPort
  Returns the anchor of this port.
getAttributeMap() - Method in class org.jgraph.graph.GraphTransferable
  Returns a map of (GraphCell, Map)-pairs that represent the view attributes for the respecive cells.
getAttributes() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
  Returns a map that contains (object, map) pairs which holds the new attributes for each changed cell.
getAttributes() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Returns a map of (cell view, attribute) pairs.
getAttributes() - Method in class org.jgraph.graph.AbstractCellView
  Return the attributes of the view.
getAttributes() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Returns a map of (cell view, attribute) pairs.
getAttributes() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns a map of (object, view attributes).
getAttributes() - Method in class org.jgraph.graph.DefaultGraphCell
  Returns the properies of the cell.
getAttributes() - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the graph model's attribute.
getAttributes() - Method in interface org.jgraph.graph.GraphCell
  Returns the `attributes` of the cell.
getAttributes() - Method in interface org.jgraph.graph.CellView
  Returns all attributes of the view as a map.
getAttributes(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns a `Map` that represents the attributes for the specified cell.
getAttributes(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns a `AttributeMap` that represents the properties for the specified cell.
getBackground(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getBeginSize(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getBorder() - Method in class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
  Overrides `JComponent.getBorder` to returns the current border.
getBorder(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getBorderColor(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getBorderSelectionColor() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Returns the color the border is drawn.
getBounds() - Method in class org.jgraph.graph.PortView
  Returns the bounds for the port view.
getBounds() - Method in class org.jgraph.graph.AbstractCellView
  Returns the bounding rectangle for this view.
getBounds() - Method in class org.jgraph.graph.EdgeView
  Returns the location for this portview.
getBounds() - Method in class org.jgraph.graph.GraphTransferable
getBounds() - Method in class org.jgraph.graph.VertexView
  Returns the cached bounds for the vertex.
getBounds() - Method in interface org.jgraph.graph.CellView
  Returns the bounds for the view.
getBounds(CellView) - Method in class org.jgraph.graph.EdgeRenderer
  Returns the bounds of the edge shape.
getBounds(CellView[]) - Static method in class org.jgraph.graph.AbstractCellView
  Returns the bounding box for the specified views.
getBounds(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the bounds attribute from the specified map.
getCachedBounds() - Method in class org.jgraph.graph.VertexView
getCell() - Method in class org.jgraph.event.GraphSelectionEvent
  Returns the first cell.
getCell() - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
  Returns the cell.
getCell() - Method in class org.jgraph.graph.AbstractCellView
  Returns the model object that this view represents.
getCell() - Method in interface org.jgraph.graph.CellView
  Returns the model object that this view represents.
getCellBounds(Object) - Method in class org.jgraph.JGraph
  Returns the bounding rectangle of the specified cell.
getCellBounds(Object[]) - Method in class org.jgraph.JGraph
  Returns the bounding rectangle of the specified cells.
getCellEditorValue() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Returns the value currently being edited.
getCells() - Method in class org.jgraph.event.GraphSelectionEvent
  Returns the cells that have been added or removed from the selection.
getCells() - Method in class org.jgraph.graph.GraphContext
  Returns the array that was passed to the constructor.
getCells() - Method in class org.jgraph.graph.GraphTransferable
  Returns the `cells` that represent the selection.
getCells(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Takes an array of views and returns the array of the corresponding cells by using `getCell` for each view.
getCenterPoint() - Method in class org.jgraph.graph.VertexView
  Returns the center of this vertex.
getChange() - Method in class org.jgraph.event.GraphModelEvent
  Returns the object that constitues the change.
getChanged() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
  Returns the objects that have changed.
getChanged() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the cells that have changed.
getChanged() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Returns the cells that have changed.
getChanged() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Returns the views that have changed.
getChanged() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the cells that have changed.
getChangedEdges() - Method in class org.jgraph.graph.ConnectionSet
  Returns a `Set` for the edges in this connection set.
getChangedNodes() - Method in class org.jgraph.graph.ParentMap
  Returns a `Set` for the nodes, childs and parents, in this parent map.
getChild() - Method in class org.jgraph.graph.ParentMap.Entry
  Returns the child of the relation.
getChild(Object, int) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the child of parent at index index in the parent's child array.
getChild(Object, int) - Method in interface org.jgraph.graph.GraphModel
  Returns the child of parent at index index in the parent's child array.
getChildCount(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the number of children of parent.
getChildCount(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns the number of children of parent.
getChildren() - Method in class org.jgraph.graph.DefaultGraphCell
  Provides access to the children list to change ordering.
getChildViews() - Method in class org.jgraph.graph.AbstractCellView
  Returns the child views of this view.
getChildViews() - Method in interface org.jgraph.graph.CellView
  Returns the child views of this view.
getConnections() - Method in class org.jgraph.graph.ConnectionSet
getConnectionSet() - Method in class org.jgraph.graph.GraphTransferable
  Returns the connections between `cells` (and possibly other, unselected cells).
getConnectionSet() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the connectionSet.
getContext() - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
getContext() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
  Returns the objects that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getContext() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the objects that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getCurrentPoint() - Method in class org.jgraph.graph.BasicMarqueeHandler
  Returns the currentPoint.
getDashPattern(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getDescendantCount() - Method in class org.jgraph.graph.GraphContext
  Returns the number of all objects (cells and children) in this object.
getDescendantList(GraphModel, Object[]) - Static method in class org.jgraph.graph.DefaultGraphModel
getDescendantList(Object[]) - Method in class org.jgraph.JGraph
  Returns all `cells` including all descendants.
getDescendants(GraphModel, Object[]) - Static method in class org.jgraph.graph.DefaultGraphModel
  Flattens the given array of root cells by adding the roots and their descandants.
getDescendants(Object[]) - Method in class org.jgraph.JGraph
  Returns all `cells` including all descendants.
getDescendantViews(CellView[]) - Static method in class org.jgraph.graph.AbstractCellView
  Returns all views, including descendants that have a parent in `views` without the PortViews.
getDx(double) - Method in class org.jgraph.util.Spline2D
getDx(double) - Method in class org.jgraph.util.Spline
  Returns the first derivation at x.
getDy(double) - Method in class org.jgraph.util.Spline2D
getEdge() - Method in class org.jgraph.graph.ConnectionSet.Connection
  Returns the edge of the connection.
getEdgePoint(EdgeView, int) - Method in class org.jgraph.graph.PortView
  Returns the point of `edge` at index `index`.
getEdgeRenderer() - Method in class org.jgraph.graph.EdgeView
  Returns the local renderer.
getEdges() - Method in class org.jgraph.graph.ConnectionSet
getEdges() - Method in class org.jgraph.graph.DefaultPort
  Returns the anchor of this port.
getEdges(GraphModel, Object[]) - Static method in class org.jgraph.graph.DefaultGraphModel
  Return the set of edges that are connected to the specified cells.
getEditClickCount() - Method in class org.jgraph.JGraph
  Returns the number of clicks for editing to start.
getEditingCell() - Method in class org.jgraph.JGraph
  Returns the cell that is currently being edited.
getEditingCell(JGraph) - Method in class org.jgraph.plaf.GraphUI
  Returns the cell that is being edited.
getEditingCell(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the element that is being edited.
getEditor() - Method in class org.jgraph.graph.AbstractCellView
  Returns a cell editor for the view.
getEditor() - Method in interface org.jgraph.graph.CellView
  Returns a cell editor for the view.
getEndSize(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getFactory() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the factory that was passed to the constructor.
getFirstCellForLocation(double, double) - Method in class org.jgraph.JGraph
  Returns the topmost cell at the specified location.
getFocusedCell() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the cell that has the focus.
getFont() - Method in class org.jgraph.graph.DefaultGraphCellEditor.DefaultTextField
getFont() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Gets the font used for editing.
getFont(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the font for the specified attribute map.
getForeground(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getGraph() - Method in class org.jgraph.graph.AbstractCellView
  Returns the graph associated with the view.
getGraph() - Method in class org.jgraph.graph.GraphContext
  Returns the graph that was passed to the constructor.
getGraph() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the factory that was passed to the constructor.
getGraphCellEditorComponent(JGraph, Object, boolean) - Method in class org.jgraph.graph.DefaultRealEditor
getGraphCellEditorComponent(JGraph, Object, boolean) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Configures the editor.
getGraphCellEditorComponent(JGraph, Object, boolean) - Method in interface org.jgraph.graph.GraphCellEditor
  Sets an initial value for the editor.
getGraphLayoutCache() - Method in class org.jgraph.JGraph
  Returns the `GraphLayoutCache` that is providing the view-data.
getGraphModelListeners() - Method in class org.jgraph.graph.DefaultGraphModel
  Return an array of all GraphModelListeners that were added to this model.
getGridColor() - Method in class org.jgraph.JGraph
  Returns the current grid color.
getGridMode() - Method in class org.jgraph.JGraph
  Returns the current grid view mode.
getGridSize() - Method in class org.jgraph.JGraph
  Returns the size of the grid in pixels.
getHandle(GraphContext) - Method in class org.jgraph.graph.PortView
  Returns `null`.
getHandle(GraphContext) - Method in class org.jgraph.graph.AbstractCellView
  Returns a cell handle for the view.
getHandle(GraphContext) - Method in class org.jgraph.graph.EdgeView
  Returns a cell handle for the view.
getHandle(GraphContext) - Method in class org.jgraph.graph.VertexView
  Returns a cell handle for the view, if the graph and the view are sizeable.
getHandle(GraphContext) - Method in interface org.jgraph.graph.CellView
  Returns a cell handle for the view.
getHandle(JGraph) - Method in class org.jgraph.plaf.GraphUI
  Returns the `CellHandle` that is currently active, or `null` if no handle is active.
getHandle(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the handle that is currently active, or null, if no handle is currently active.
getHandleColor() - Method in class org.jgraph.JGraph
  Returns the current handle color.
getHandleSize() - Method in class org.jgraph.JGraph
  Returns the size of the handles.
getHiddenSet() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the hiddenSet.
getHighlightColor() - Method in class org.jgraph.JGraph
  Returns the current highlight color.
getHorizontalAlignment(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getHorizontalTextPosition(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getHTMLData() - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Fetch the data in a text/html format
getHTMLData() - Method in class org.jgraph.graph.GraphTransferable
  Fetch the data in a text/html format.
getIcon(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getIndexOfChild(Object, Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the index of child in parent.
getIndexOfChild(Object, Object) - Method in interface org.jgraph.graph.GraphModel
  Returns the index of child in parent.
getIndexOfRoot(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the index of `root` in the model.
getIndexOfRoot(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns the index of `root` in the model.
getInitialLocation(Object[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Returns the initial location, which is the top left corner of the selection, ignoring all connected endpoints of edges.
getInserted() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
  Returns the cells that have been inserted into the model.
getInserted() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the cells that have changed.
getInserted() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the cells that were inserted.
getInsertionLocation() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the current location of the Drag-and-Drop activity.
getInvokesStopCellEditing() - Method in class org.jgraph.JGraph
  Returns the indicator that tells what happens when editing is interrupted.
getLabelBounds() - Method in class org.jgraph.graph.EdgeView
  Returns the bounds of label according to the last rendering state
getLabelBounds(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
  Returns the label bounds of the specified view in the given graph.
getLabelPosition() - Method in class org.jgraph.graph.EdgeView
  Returns a point that describes the position of the label.
getLabelPosition(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
  Returns the label position of the specified view in the given graph.
getLabelPosition(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the label position attribute from the specified map.
getLabelSize(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
  Returns the label size of the specified view in the given graph.
getLength() - Method in class org.jgraph.util.Spline2D
getLength(CellView) - Static method in class org.jgraph.graph.EdgeView
getLineBegin(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getLineColor(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getLineEnd(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getLineStyle(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getLineWidth(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getListeners(Class) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns an array of all the listeners of the given type that were added to this model.
getLocalAttributes() - Method in class org.jgraph.graph.GraphLayoutCache
getLocation(EdgeView) - Method in class org.jgraph.graph.PortView
  Returns the point that the port represents with respect to `edge`.
getLockedHandleColor() - Method in class org.jgraph.JGraph
  Returns the current second handle color.
getMapper() - Method in class org.jgraph.graph.AbstractCellView
  Returns the cell mapper associated with the view.
getMapping(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the views for the specified array of cells without creating these views on the fly.
getMapping(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the views for the specified array of cells.
getMapping(Object, boolean) - Method in class org.jgraph.graph.GraphContext
  Returns the `CellView` that is mapped to `cell` in the graph context.
getMapping(Object, boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the view for the specified cell.
getMapping(Object, boolean) - Method in interface org.jgraph.graph.CellMapper
  Returns the view that is associated with `cell`.
getMarqueeBounds() - Method in class org.jgraph.graph.BasicMarqueeHandler
  Returns the marqueeBounds.
getMarqueeColor() - Method in class org.jgraph.JGraph
  Returns the current marquee color.
getMarqueeHandler() - Method in class org.jgraph.JGraph
  Returns the `MarqueeHandler` that will handle marquee selection.
getMaximumSize(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the maximum size for this component, which will be the preferred size if the instance is currently in a JGraph, or 0, 0.
getMinimumMove() - Method in class org.jgraph.JGraph
  Returns the miminum amount of pixels for a move operation.
getMinimumSize(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the minimum size for this component.
getModel() - Method in class org.jgraph.JGraph
  Returns the `GraphModel` that is providing the data.
getModel() - Method in class org.jgraph.graph.AbstractCellView
  Returns the model associated with the view.
getModel() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the current model.
getMoveableAxis(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getNextCellForLocation(Object, double, double) - Method in class org.jgraph.JGraph
  Returns the cell at the specified location that is "behind" the `current` cell.
getNextPoint(EdgeView) - Method in class org.jgraph.graph.PortView
  Returns the point that is closest to the port view on `edge`.
getNextViewAt(CellView[], CellView, double, double) - Method in class org.jgraph.JGraph
  Returns the next view at the specified location wrt.
getNextViewAt(CellView, double, double) - Method in class org.jgraph.JGraph
  Returns the next view at the specified location wrt.
getOffset(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the offset attribute from the specified map.
getPaintBounds(EdgeView) - Method in class org.jgraph.graph.EdgeRenderer
  Returns the bounds of the edge shape without label
getParent() - Method in class org.jgraph.graph.ParentMap.Entry
  Returns the parent of the relation.
getParent(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the parent of child in the model.
getParent(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns the parent of child in the model.
getParentList(Object) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the list that exclusively contains `view`.
getParentList(Object) - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Returns the list that exclusively contains `view`.
getParentMap() - Method in class org.jgraph.graph.GraphTransferable
getParentMap() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the parentMap.
getParentPorts(Object) - Method in class org.jgraph.graph.GraphLayoutCache
getParentView() - Method in class org.jgraph.graph.PortView
  This method ensures a non-null value.
getParentView() - Method in class org.jgraph.graph.AbstractCellView
  Returns the parent view for this view.
getParentView() - Method in interface org.jgraph.graph.CellView
  Returns the parent of view of this view.
getPerimeterPoint(Point2D, Point2D) - Method in class org.jgraph.graph.VertexView
  Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p.
getPerimeterPoint(VertexView, Point2D, Point2D) - Method in class org.jgraph.graph.VertexRenderer
  Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p.
getPlainData() - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Fetch the data in a text/plain format.
getPlainData() - Method in class org.jgraph.graph.GraphTransferable
  Fetch the data in a text/plain format.
getPoint(double) - Method in class org.jgraph.util.Spline2D
getPoint(int) - Method in class org.jgraph.util.Bezier
  Returns the bezier points at position i.
getPoint(int) - Method in class org.jgraph.graph.EdgeView
  Returns the cached points for this edge.
getPointCount() - Method in class org.jgraph.util.Bezier
  Returns the number of bezier points.
getPointCount() - Method in class org.jgraph.graph.EdgeView
  Returns the number of point for this edge.
getPoints() - Method in class org.jgraph.util.Bezier
  Returns the calculated bezier points.
getPoints() - Method in class org.jgraph.graph.EdgeView
  Returns the points.
getPoints(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the points attribute from the specified map.
getPort() - Method in class org.jgraph.graph.ConnectionSet.Connection
  Returns the port of the connection.
getPortForLocation(double, double) - Method in class org.jgraph.JGraph
  Convenience method to return the port at the specified location.
getPorts() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the ports of the view.
getPorts(Object) - Method in class org.jgraph.graph.GraphLayoutCache
getPortViewAt(double, double) - Method in class org.jgraph.JGraph
  Returns the portview at the specified location.
getPreferredMinSize() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the minimum preferred size.
getPreferredScrollableViewportSize() - Method in class org.jgraph.JGraph
  Returns the preferred display size of a `JGraph`.
getPreferredSize() - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
  Returns the preferred size for the Container.
getPreferredSize(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns the preferred size to properly display the graph.
getPreferredSize(JGraph, CellView) - Method in class org.jgraph.plaf.GraphUI
  Returns the preferred size for `view`.
getPreferredSize(JGraph, CellView) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Get the preferred Size for a cell view.
getPreviousAttributes() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
  Returns a map that contains (object, map) pairs of the attributes that have been stored in the model.
getPreviousAttributes() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns null.
getPreviousAttributes() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns a map that contains (object, map) pairs of the attributes that have been stored in the model.
getPreviousConnectionSet() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
getPreviousConnectionSet() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
getPreviousConnectionSet() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
getPreviousCursor() - Method in class org.jgraph.graph.BasicMarqueeHandler
  Returns the previousCursor.
getPreviousParentMap() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
getPreviousParentMap() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
getPreviousParentMap() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
getRemoveAttributes(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getRemoved() - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
  Returns the cells that have been removed from the model.
getRemoved() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the cells that have changed.
getRemoved() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the cells that were inserted.
getRenderer() - Method in class org.jgraph.graph.PortView
  Returns a renderer for the class.
getRenderer() - Method in class org.jgraph.graph.AbstractCellView
getRenderer() - Method in class org.jgraph.graph.EdgeView
  Returns a renderer for the class.
getRenderer() - Method in class org.jgraph.graph.VertexView
  Returns a renderer for the class.
getRendererComponent(JGraph, boolean, boolean, boolean) - Method in class org.jgraph.graph.AbstractCellView
  Returns a renderer component, configured for the view.
getRendererComponent(JGraph, boolean, boolean, boolean) - Method in interface org.jgraph.graph.CellView
  Returns a renderer component, configured for the view.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in interface org.jgraph.graph.CellViewRenderer
  Configure and return the renderer based on the passed in components.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class org.jgraph.graph.VertexRenderer
  Configure and return the renderer based on the passed in components.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class org.jgraph.graph.PortRenderer
  Configure and return the renderer based on the passed in components.
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class org.jgraph.graph.EdgeRenderer
  Configure and return the renderer based on the passed in components.
getRicherData(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
getRicherData(DataFlavor) - Method in class org.jgraph.graph.GraphTransferable
  Fetch the data in a jvm-localreference format.
getRicherFlavors() - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Some subclasses will have flavors that are more descriptive than HTML or plain text.
getRicherFlavors() - Method in class org.jgraph.graph.GraphTransferable
  Returns the jvm-localreference flavors of the transferable.
getRootAt(int) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the root at index index in the model.
getRootAt(int) - Method in interface org.jgraph.graph.GraphModel
  Returns the root at index index in the model.
getRootCount() - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the number of roots in the model.
getRootCount() - Method in interface org.jgraph.graph.GraphModel
  Returns the number of roots in the model.
getRoots() - Method in class org.jgraph.JGraph
  Returns all cells that the model contains.
getRoots() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the roots of the view.
getRoots(GraphModel) - Static method in class org.jgraph.graph.DefaultGraphModel
  Returns the roots of the specified model as an array.
getRoots(Rectangle) - Method in class org.jgraph.JGraph
  Returns all cells that intersect the given rectangle.
getRoots(Rectangle2D) - Method in class org.jgraph.graph.GraphLayoutCache
  Return all cells that intersect the given rectangle.
getRouting(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the routing attribute from the specified map.
getScale() - Method in class org.jgraph.JGraph
  Returns the current scale.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class org.jgraph.JGraph
  Returns the amount for a block increment, which is the height or width of `visibleRect`, based on `orientation`.
getScrollableTracksViewportHeight() - Method in class org.jgraph.JGraph
  Returns false to indicate that the height of the viewport does not determine the height of the graph, unless the preferred height of the graph is smaller than the viewports height.
getScrollableTracksViewportWidth() - Method in class org.jgraph.JGraph
  Returns false to indicate that the width of the viewport does not determine the width of the graph, unless the preferred width of the graph is smaller than the viewports width.
getScrollableUnitIncrement(Rectangle, int, int) - Method in class org.jgraph.JGraph
  Returns the amount to increment when scrolling.
getScrollPane() - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
  Returns the JScrollPane housing the JGraph, or null if one isn't found.
getSelectables() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns the cells that are currently selectable.
getSelectables() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns the cells that are currently selectable.
getSelectedChildCount(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns the number of selected childs for `cell`.
getSelectionCell() - Method in class org.jgraph.JGraph
  Returns the first selected cell.
getSelectionCell() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns the first cell in the selection.
getSelectionCell() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns the first cell in the selection.
getSelectionCells() - Method in class org.jgraph.JGraph
  Returns all selected cells.
getSelectionCells() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns the cells in the selection.
getSelectionCells() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns the cells in the selection.
getSelectionCount() - Method in class org.jgraph.JGraph
  Returns the number of cells selected.
getSelectionCount() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns the number of paths that are selected.
getSelectionCount() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns the number of cells that are selected.
getSelectionMode() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns the selection mode, one of `SINGLE_TREE_SELECTION`, `DISCONTIGUOUS_TREE_SELECTION` or `CONTIGUOUS_TREE_SELECTION`.
getSelectionMode() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns the current selection mode, either `SINGLE_GRAPH_SELECTION` or `MULTIPLE_GRAPH_SELECTION`.
getSelectionModel() - Method in class org.jgraph.JGraph
  Returns the model for selections.
getShape() - Method in class org.jgraph.graph.EdgeView
  Returns the shape of the view according to the last rendering state
getSize(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the size attribute from the specified map.
getSizeableAxis(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getSource() - Method in interface org.jgraph.event.GraphModelEvent.GraphViewChange
  Returns the source of this change.
getSource() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the source of this change.
getSource() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Returns the source of this change.
getSource() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Returns the source of this change.
getSource() - Method in class org.jgraph.graph.EdgeView
  Returns the CellView that represents the source of the edge.
getSource() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Returns the source of this change.
getSource() - Method in interface org.jgraph.graph.Edge
  Returns the source of the edge.
getSource() - Method in class org.jgraph.graph.DefaultEdge
  Returns the source of the edge.
getSource(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the source of `edge`.
getSource(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns the source of `edge`.
getSourceActions(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
getSourceVertex(GraphModel, Object) - Static method in class org.jgraph.graph.DefaultGraphModel
  Returns the source vertex of the edge by calling getParent on getSource on the specified model.
getStartPoint() - Method in class org.jgraph.graph.BasicMarqueeHandler
  Returns the startPoint.
getTarget() - Method in class org.jgraph.graph.EdgeView
  Returns the CellView that represents the target of the edge.
getTarget() - Method in interface org.jgraph.graph.Edge
  Returns the target of the edge.
getTarget() - Method in class org.jgraph.graph.DefaultEdge
  Returns the target of the edge.
getTarget(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns the target of `edge`.
getTarget(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns the target of `edge`.
getTargetVertex(GraphModel, Object) - Static method in class org.jgraph.graph.DefaultGraphModel
  Returns the target vertex of the edge by calling getParent on getTarget on the specified model.
getTolerance() - Method in class org.jgraph.JGraph
  Returns the maximum distance between the mousepointer and a cell to be selected.
getToolTipText(MouseEvent) - Method in class org.jgraph.JGraph
  Overrides `JComponent`'s`getToolTipText` method in order to allow the graph to create a tooltip for the topmost cell under the mousepointer.
getTransferData(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Returns an object which represents the data to be transferred.
getTransferDataFlavors() - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Returns an array of DataFlavor objects indicating the flavors the data can be provided in.
getUI() - Method in class org.jgraph.JGraph
  Returns the L&F object that renders this component.
getUIClassID() - Method in class org.jgraph.JGraph
  Returns the name of the L&F class that renders this component.
getValue(double) - Method in class org.jgraph.util.Spline
  Returns an interpolated value.
getValue(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the value attribute from the specified map.
getVerticalAlignment(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getVerticalTextPosition(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
getViews(GraphLayoutCache) - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
  Allows a `GraphLayoutCache` to retrieve an array of `CellViews` that was previously stored with `putViews(GraphLayoutCache, CellView[])`.
getViews(GraphLayoutCache) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
getViews(GraphLayoutCache) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
getVisibleSet() - Method in class org.jgraph.graph.GraphLayoutCache
graph - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Component that we're going to be drawing into.
graph - Variable in class org.jgraph.graph.AbstractCellView
  Reference to the graph
graph - Variable in class org.jgraph.graph.GraphContext
  Reference to the parent graph.
graph - Variable in class org.jgraph.graph.GraphLayoutCache
  Factory to create the views.
graph - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
graph - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Reference to the parent graph.
graph - Variable in class org.jgraph.graph.VertexRenderer
  Cache the current graph for drawing.
graph - Variable in class org.jgraph.graph.VertexView.SizeHandle
graph - Variable in class org.jgraph.graph.PortRenderer
  Cache the current graph for drawing
graph - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  JTree instance listening too.
graph - Variable in class org.jgraph.graph.EdgeRenderer
  Cache the current graph for drawing
GRAPH_LAYOUT_CACHE_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `graphModel`.
GRAPH_MODEL_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `graphModel`.
GraphCell - interface org.jgraph.graph.GraphCell.
  Defines the requirements for objects that appear as GraphCells.
GraphCellEditor - interface org.jgraph.graph.GraphCellEditor.
  Adds to CellEditor the extensions necessary to configure an editor in a graph.
graphChanged(GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.GraphLayoutCache
  Called from BasicGraphUI.ModelHandler to update the view based on the specified GraphModelEvent.
graphChanged(GraphModelEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphModelHandler
graphChanged(GraphModelEvent) - Method in interface org.jgraph.event.GraphModelListener
  Invoked after a cell has changed in some way.
GraphConstants - class org.jgraph.graph.GraphConstants.
  A collection of well known or common attribute keys and methods to apply to an Map to get/set the properties in a typesafe manner.
GraphConstants() - Constructor for class org.jgraph.graph.GraphConstants
GraphContext - class org.jgraph.graph.GraphContext.
GraphContext(JGraph, Object[]) - Constructor for class org.jgraph.graph.GraphContext
  Constructs a graph context for `cells` with respect to the connections defined in the model, and the views in the view of `graph`.
graphDidChange() - Method in class org.jgraph.JGraph
  Messaged when the graph has changed enough that we need to resize the bounds, but not enough that we need to remove the cells (e.g cells were inserted into the graph).
graphLayoutCache - Variable in class org.jgraph.JGraph
  The view that defines the display properties of the model.
graphLayoutCache - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Reference to the graph's view (geometric pattern).
graphLayoutCache - Variable in class org.jgraph.graph.GraphContext
  Reference to the graphs GraphLayoutCache.
GraphLayoutCache - class org.jgraph.graph.GraphLayoutCache.
  An object that defines the view of a graphmodel.
GraphLayoutCache.GraphViewEdit - class org.jgraph.graph.GraphLayoutCache.GraphViewEdit.
  An implementation of GraphViewChange.
GraphLayoutCache.GraphViewEdit(Map) - Constructor for class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Constructs a GraphViewEdit.
GraphLayoutCache.GraphViewEdit(Map, Object[], Object[]) - Constructor for class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Constructs a GraphViewEdit.
GraphLayoutCache.GraphViewLayerEdit - class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit.
  An implementation of GraphViewChange.
GraphLayoutCache.GraphViewLayerEdit(Object, Object[], int) - Constructor for class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Constructs a GraphViewEdit.
GraphLayoutCache(JGraph) - Constructor for class org.jgraph.graph.GraphLayoutCache
  Constructs a view for the specified model that uses `factory` to create its views.
GraphLayoutCache(JGraph, GraphModel, CellViewFactory, boolean, boolean) - Constructor for class org.jgraph.graph.GraphLayoutCache
  Constructs a view for the specified model that uses `factory` to create its views.
GraphLayoutCache(JGraph, GraphModel, CellViewFactory, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.jgraph.graph.GraphLayoutCache
  Constructs a view for the specified model that uses `factory` to create its views.
GraphLayoutCache(JGraph, Set) - Constructor for class org.jgraph.graph.GraphLayoutCache
  Constructs a view for the specified model that uses `factory` to create its views.
graphModel - Variable in class org.jgraph.JGraph
  The model that defines the graph displayed by this object.
graphModel - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Used to determine what to display.
graphModel - Variable in class org.jgraph.graph.GraphLayoutCache
  Reference to the graphModel
GraphModel - interface org.jgraph.graph.GraphModel.
  The interface that defines a suitable data model for a JGraph.
GraphModelEvent - class org.jgraph.event.GraphModelEvent.
  Encapsulates information describing changes to a graph model, and is used to notify graph model listeners of the change.
GraphModelEvent.ExecutableGraphChange - interface org.jgraph.event.GraphModelEvent.ExecutableGraphChange.
  Defines the interface for objects that may be executed by the model when used as arguments to insert or edit.
GraphModelEvent.GraphModelChange - interface org.jgraph.event.GraphModelEvent.GraphModelChange.
  Defines the interface for objects that may be included into a GraphModelEvent to describe a model change.
GraphModelEvent.GraphViewChange - interface org.jgraph.event.GraphModelEvent.GraphViewChange.
  Defines the interface for objects that may be used to represent a change to the view.
GraphModelEvent(Object, GraphModelEvent.GraphModelChange) - Constructor for class org.jgraph.event.GraphModelEvent
  Used to create an event when cells have been changed, inserted, or removed, identifying the change as a ModelChange object.
graphModelListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Is responsible for updating the view based on model events.
GraphModelListener - interface org.jgraph.event.GraphModelListener.
  Defines the interface for an object that listens to changes in a GraphModel.
GraphSelectionEvent - class org.jgraph.event.GraphSelectionEvent.
  An event that characterizes a change in the current selection.
GraphSelectionEvent(Object, Object[], boolean[]) - Constructor for class org.jgraph.event.GraphSelectionEvent
  Represents a change in the selection of a GraphSelectionModel.
graphSelectionListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Updates the display when the selection changes.
GraphSelectionListener - interface org.jgraph.event.GraphSelectionListener.
  The listener that's notified when the selection in a GraphSelectionModel changes.
graphSelectionModel - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Model maintaining the selection.
GraphSelectionModel - interface org.jgraph.graph.GraphSelectionModel.
  This interface represents the current state of the selection for the graph component.
GraphTransferable - class org.jgraph.graph.GraphTransferable.
  An object that represents the clipboard contents for a graph selection.
GraphTransferable(Object[], Map, Rectangle2D, ConnectionSet, ParentMap) - Constructor for class org.jgraph.graph.GraphTransferable
  Constructs a new transferable selection for `cells`, `cs`and `attrMap`.
GraphUI - class org.jgraph.plaf.GraphUI.
  Pluggable look and feel interface for JGraph.
GraphUI() - Constructor for class org.jgraph.plaf.GraphUI
GraphUndoManager - class org.jgraph.graph.GraphUndoManager.
  An UndoManager that may be shared among multiple GraphLayoutCache's.
GraphUndoManager() - Constructor for class org.jgraph.graph.GraphUndoManager
graphViewObserver - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Updates the display when the view has changed.
GRID_SIZE_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `gridSize`.
GRID_VISIBLE_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `gridVisible`.
gridColor - Variable in class org.jgraph.JGraph
  The color of the grid.
gridEnabled - Variable in class org.jgraph.JGraph
  True if the snap method should be active (snap to grid).
gridMode - Variable in class org.jgraph.JGraph
  The style of the grid.
gridSize - Variable in class org.jgraph.JGraph
  The size of the grid in points.
gridVisible - Variable in class org.jgraph.JGraph
  True if the grid is visible.
groupBounds - Variable in class org.jgraph.graph.VertexView
  Cached bounds of all children if vertex is a group

## H

handle - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Handle that we are going to use.
handleAttributes(Map) - Method in class org.jgraph.graph.GraphLayoutCache
  Attention: Undo will not work for routing-change if ROUTING and POINTS are stored in different locations.
handleAttributes(Map) - Method in class org.jgraph.graph.DefaultGraphModel
  Applies `attributes` to the cells specified as keys.
handleColor - Variable in class org.jgraph.JGraph
  Color of the handles and locked handles.
handleConnection(ConnectionSet.Connection) - Method in class org.jgraph.graph.DefaultGraphModel
  Inserts the specified connection into the model.
handleConnectionSet(ConnectionSet) - Method in class org.jgraph.graph.DefaultGraphModel
  Applies `connectionSet` to the model.
handleEditTrigger(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
handleEmptyGroups(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Adds the groups that become empty to the cells that will be removed.
handleInsert(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Inserts `cells` into the model.
handleParentMap(ParentMap) - Method in class org.jgraph.graph.DefaultGraphModel
  Applies `cells` to the model.
handler - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
handleRemove(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Removes `cells` from the model.
handles - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
handleSize - Variable in class org.jgraph.JGraph
  Size of a handle.
hasFocus - Variable in class org.jgraph.graph.VertexRenderer
  Cached hasFocus and selected value.
hasFocus - Variable in class org.jgraph.graph.PortRenderer
  Cached hasFocus and selected value.
hashCode() - Method in class org.jgraph.graph.ConnectionSet.Connection
  Ensure equality of hashCode wrt.
hasNext() - Method in class org.jgraph.graph.DefaultGraphModel.EmptyIterator
hidden - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
hiddenSet - Variable in class org.jgraph.graph.GraphLayoutCache
  Remebered cell views.
hideCellsForChange(GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.GraphLayoutCache
hideEdgesOnBecomeInvisible - Variable in class org.jgraph.graph.GraphLayoutCache
  Boolean indicating whether edges should be made invisible if their connected vertices become invisible (for example when removed).
hideEdgesOnHide - Variable in class org.jgraph.graph.GraphLayoutCache
  Boolean indicating whether attached edges should be made invisible if their source or target port is hidden.
hideGroups - Variable in class org.jgraph.graph.VertexRenderer
  Use this flag to control if groups should appear transparent.
highlightColor - Variable in class org.jgraph.JGraph
  Highlight Color.
HORIZONTAL_ALIGNMENT - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `horizontalAlignment` attribute.
HORIZONTAL_TEXT_POSITION - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `horizontalTextPosition` attribute.

## I

ICON - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `icon` attribute.
importData(JComponent, Transferable) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
importDataImpl(JComponent, Transferable) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
in - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
inCount - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
index - Variable in class org.jgraph.graph.VertexView.SizeHandle
inHitRegion(double, double) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Should return true if the passed in location is a valid mouse location to start editing from.
initialBounds - Variable in class org.jgraph.graph.VertexView.SizeHandle
initialLocation - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
initOffscreen() - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
initOffscreen() - Method in class org.jgraph.graph.VertexView.SizeHandle
insert - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Inserts the `cells` and connections into the model, and absorbs the local attributes.
insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Inserts the `roots` and connections into the model.
insert(Object[], Map, ConnectionSet, ParentMap, UndoableEdit[]) - Method in interface org.jgraph.graph.GraphModel
  Inserts the `cells` and connections into the model, and passes `attributes` to the views.
insertCells(Object[], Map, ConnectionSet, ParentMap, boolean, int, int) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Insert the specified cells into the model.
inserted - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
insertionLocation - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Needed to exchange information between Transfer- and MouseListener.
insertRoots(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Adds the specified model root cells to the view.
installAttributes(CellView) - Method in class org.jgraph.graph.VertexRenderer
  Install the attributes of specified cell in this renderer instance.
installAttributes(CellView) - Method in class org.jgraph.graph.EdgeRenderer
  Installs the attributes of specified cell in this renderer instance.
installComponents() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Intalls the subcomponents of the graph, which is the renderer pane.
installDefaults() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Invoked as part from the boilerplate install block.
installKeyboardActions() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Invoked as part from the boilerplate install block.
installListeners() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Invoked as part from the boilerplate install block.
installUI(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
intersects(Graphics, CellView, Rectangle) - Method in class org.jgraph.graph.EdgeRenderer
  Returns true if the edge shape intersects the given rectangle.
intersects(Graphics, Rectangle2D) - Method in class org.jgraph.graph.AbstractCellView
  Returns true if the view intersects the given rectangle.
intersects(Graphics, Rectangle2D) - Method in class org.jgraph.graph.EdgeView
  Returns true if this view intersects the given rectangle.
intersects(Graphics, Rectangle2D) - Method in interface org.jgraph.graph.CellView
  Returns true if the view intersects the given rectangle.
invalidate() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
invisible - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
INVOKES_STOP_CELL_EDITING_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `messagesStopCellEditing`.
invokesStopCellEditing - Variable in class org.jgraph.JGraph
  If true, when editing is to be stopped by way of selection changing, data in graph changing or other means `stopCellEditing` is invoked, and changes are saved.
isAbsolute(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the offset attribute from the specified map.
isAddedCell() - Method in class org.jgraph.event.GraphSelectionEvent
  Returns true if the first cell has been added to the selection, a return value of false means the first cell has been removed from the selection.
isAddedCell(int) - Method in class org.jgraph.event.GraphSelectionEvent
  Returns true if the cell identified by `index` was added to the selection.
isAddedCell(Object) - Method in class org.jgraph.event.GraphSelectionEvent
  Returns true if the cell identified by cell was added to the selection.
isAddPointEvent(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
  Returning true signifies a mouse event adds a new point to an edge.
isAddToSelectionEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returning true signifies that cells are added to the selection.
isAntiAliased() - Method in class org.jgraph.JGraph
  Returns true if the graph will be anti aliased.
isAskLocalAttribute() - Method in class org.jgraph.graph.GraphLayoutCache
isAutoSize(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the autosize attribute from the specified map.
isBeginFill(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the offset attribute from the specified map.
isBendable() - Method in class org.jgraph.JGraph
  Returns true if the graph allows adding/removing/modifying points.
isBendable(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the bendable attribute from the specified map.
isCellEditable(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  If the realEditor returns true to this message, prepareForEditing is messaged and true is returned.
isCellEditable(Object) - Method in class org.jgraph.JGraph
  Returns `isEditable`.
isCellSelected(Object) - Method in class org.jgraph.JGraph
  Returns true if the cell is currently selected.
isCellSelected(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns true if the cell, `cell`, is in the current selection.
isCellSelected(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns true if the cell, `cell`, is in the current selection.
isChildrenSelectable() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns true if the selection model allows the selection of children.
isChildrenSelectable() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns true if the selection model allows the selection of children.
isChildrenSelectable(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Hook for subclassers for fine-grained control over stepping-into cells.
isChildrenSelected(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns true if the cell, `cell`, has selected children.
isChildrenSelected(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns true if the cell, `cell`, has selected children.
isCloneable() - Method in class org.jgraph.JGraph
  Returns true if cells are cloned on CTRL-Drag operations.
isConnectable() - Method in class org.jgraph.JGraph
  Returns true if the graph allows new connections to be established.
isConnectable(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the connectable attribute from the specified map.
isConstrainedMoveEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returning true signifies a move should only be applied to one direction.
isConstrainedMoveEvent(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
isConstrainedSizeEvent(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
isContextVisible - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
isControlAttribute(Object, Object, Object) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns true if `key` is a control attribute
isDataFlavorSupported(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Returns whether or not the specified data flavor is supported for this object.
isDescendant(CellView, CellView) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
isDisconnectable() - Method in class org.jgraph.JGraph
  Returns true if the graph allows existing connections to be removed.
isDisconnectable(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the disconnectable attribute from the specified map.
isDisconnectOnMove() - Method in class org.jgraph.JGraph
  Returns true if selected edges should be disconnected from unselected vertices when they are moved.
isDragEnabled() - Method in class org.jgraph.JGraph
  Returns true if the graph uses Drag-and-Drop to move cells.
isDragging - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Indicates whether this handle has started drag and drop.
isDropEnabled() - Method in class org.jgraph.JGraph
  Returns true if the graph accepts drops/pastes from external sources.
isEdge(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns `true` if `edge` is a valid edge.
isEdge(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns `true` if `edge` is a valid edge.
isEdgeConnectable - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
isEditable() - Method in class org.jgraph.JGraph
  Returns true if the graph is editable, ie.
isEditable(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the editable attribute from the specified map.
isEditing() - Method in class org.jgraph.JGraph
  Returns true if the graph is being edited.
isEditing() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
isEditing(JGraph) - Method in class org.jgraph.plaf.GraphUI
  Returns true if the graph is being edited.
isEditing(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returns true if the graph is being edited.
isEmpty() - Method in class org.jgraph.graph.GraphContext
  Returns `true` if this object contains no cells.
isEmpty() - Method in class org.jgraph.graph.ConnectionSet
  Returns `true` if the connection set is empty.
isEnabled() - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphIncrementAction
isEndFill(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the offset attribute from the specified map.
isFillable(int) - Method in class org.jgraph.graph.EdgeRenderer
isForceMarqueeEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returning true signifies the marquee handler has precedence over other handlers, and is receiving subsequent mouse events.
isForceMarqueeEvent(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
isGridEnabled() - Method in class org.jgraph.JGraph
  Returns true if the grid is active.
isGridVisible() - Method in class org.jgraph.JGraph
  Returns true if the grid will be visible.
isHideEdgesOnBecomeInvisible() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the hideEdgesOnBecomeInvisible.
isHideEdgesOnHide() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the hideEdgesOnHide.
isHideGroups() - Method in class org.jgraph.graph.VertexRenderer
  Returns the hideGroups.
isHTMLFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Returns whether or not the specified data flavor is an HTML flavor that is supported.
isHTMLSupported() - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Should the HTML flavors be offered? If so, the method getHTMLData should be implemented to provide something reasonable.
isHTMLSupported() - Method in class org.jgraph.graph.GraphTransferable
  Returns true if the transferable support a text/html format.
isKeyDown - Variable in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
  Set to true while keyPressed is active.
isLabelAlongEdge(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the true if the label should be painted along the edge.
isLeaf() - Method in class org.jgraph.graph.AbstractCellView
  Returns true if the view is a leaf.
isLeaf() - Method in interface org.jgraph.graph.CellView
  Returns true if the view is a leaf.
isLeaf(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns whether the specified node is a leaf node.
isLeaf(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns whether the specified node is a leaf node.
isLocalAttribute(Object, Object, Object) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns true if the set of local attributes contains `key`
isMoveable() - Method in class org.jgraph.JGraph
isMoveable(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the moveable attribute from the specified map.
isMoveBelowZero() - Method in class org.jgraph.JGraph
  Returns true if the graph allows to move cells below zero.
isMoving - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Indicates whether this handle is currently moving cells.
isNew - Variable in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
isNew() - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
  Returns the isNew.
isOpaque(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the opaque attribute from the specified map.
isOrdered() - Method in class org.jgraph.graph.GraphLayoutCache
isPartial() - Method in class org.jgraph.graph.GraphLayoutCache
isPlainFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Returns whether or not the specified data flavor is an plain flavor that is supported.
isPlainSupported() - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Should the plain text flavors be offered? If so, the method getPlainData should be implemented to provide something reasonable.
isPlainSupported() - Method in class org.jgraph.graph.GraphTransferable
  Returns true if the transferable support a text/plain format.
isPort(Object) - Method in class org.jgraph.graph.DefaultGraphModel
  Returns `true` if `port` is a valid port, possibly supporting edge connection.
isPort(Object) - Method in interface org.jgraph.graph.GraphModel
  Returns `true` if `port` is a valid port, possibly supporting edge connection.
isPortsVisible() - Method in class org.jgraph.JGraph
  Returns true if the ports will be visible.
isRememberCellViews() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the rememberCellViews.
isRemoveAll(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the offset attribute from the specified map.
isRemovePointEvent(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
  Returning true signifies a mouse event removes a given point.
isRicherFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
isSelectionEmpty() - Method in class org.jgraph.JGraph
  Returns true if the selection is currently empty.
isSelectionEmpty() - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Returns true if the selection is currently empty.
isSelectionEmpty() - Method in interface org.jgraph.graph.GraphSelectionModel
  Returns true if the selection is currently empty.
isSelectNewCells() - Method in class org.jgraph.JGraph
  Returns true if selected edges should be disconnected from unselected vertices when they are moved.
isShowAllEdgesForVisibleVertices() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the showAllEdgesForVisibleVertices.
isShowEdgesOnShow() - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the showEdgesOnShow.
isSignificant() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
isSignificant() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
isSizeable() - Method in class org.jgraph.JGraph
  Returns true if the graph allows cells to be resized.
isSizeable(Map) - Static method in class org.jgraph.graph.GraphConstants
  Returns the sizeable attribute from the specified map.
isSnapSelectedView() - Method in class org.jgraph.plaf.basic.BasicGraphUI
isSource - Variable in class org.jgraph.graph.ConnectionSet.Connection
  Indicates if `port` is the source of `edge`.
isSource() - Method in class org.jgraph.graph.ConnectionSet.Connection
  Returns `true` if `port` is the source of `edge`.
isSourceEditing() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
isStringFlavor(DataFlavor) - Method in class org.jgraph.plaf.basic.BasicGraphTransferable
  Returns whether or not the specified data flavor is a String flavor that is supported.
isTargetEditing() - Method in class org.jgraph.graph.EdgeView.EdgeHandle
isToggleSelectionEvent(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Returning true signifies a mouse event on the cell should toggle the selection of only the cell under mouse.
isVisible(Object) - Method in class org.jgraph.graph.GraphLayoutCache

## J

JGraph - class org.jgraph.JGraph.
  A control that displays a network of related objects using the well-known paradigm of a graph.
JGraph.EmptySelectionModel - class org.jgraph.JGraph.EmptySelectionModel.
  `EmptySelectionModel` is a `GraphSelectionModel` that does not allow anything to be selected.
JGraph.EmptySelectionModel() - Constructor for class org.jgraph.JGraph.EmptySelectionModel
  A `null` implementation that constructs an EmptySelectionModel.
JGraph.GraphSelectionRedirector - class org.jgraph.JGraph.GraphSelectionRedirector.
  Handles creating a new `GraphSelectionEvent` with the `JGraph` as the source and passing it off to all the listeners.
JGraph.GraphSelectionRedirector() - Constructor for class org.jgraph.JGraph.GraphSelectionRedirector
JGraph() - Constructor for class org.jgraph.JGraph
  Returns a `JGraph` with a sample model.
JGraph(GraphModel) - Constructor for class org.jgraph.JGraph
  Returns an instance of `JGraph` which displays the the specified data model.
JGraph(GraphModel, BasicMarqueeHandler) - Constructor for class org.jgraph.JGraph
  Returns an instance of `JGraph` which displays the specified data model using the specified view.
JGraph(GraphModel, GraphLayoutCache) - Constructor for class org.jgraph.JGraph
  Returns an instance of `JGraph` which displays the specified data model using the specified view.
JGraph(GraphModel, GraphLayoutCache, BasicMarqueeHandler) - Constructor for class org.jgraph.JGraph
  Returns an instance of `JGraph` which displays the specified data model using the specified view.

## K

keyListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Listens for KeyListener events.
keyPressed(KeyEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
keyReleased(KeyEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler

## L

label - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
LABELALONGEDGE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `labelalongedge` attribute.
labelBorder - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
labelPosition - Variable in class org.jgraph.graph.EdgeView
  Cached label position of the edge.
LABELPOSITION - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `labelposition` attribute.
labelTransformEnabled - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
last - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
lastCell - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  last path that was selected.
lastParent - Variable in class org.jgraph.graph.PortView
  Cache of the last valid parent.
layer - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
LINE_GRID_MODE - Static variable in class org.jgraph.JGraph
LINEBEGIN - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `start` attribute.
LINECOLOR - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `linecolor` attribute.
lineDash - Variable in class org.jgraph.graph.EdgeRenderer
  Contains the current dash pattern.
LINEEND - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `start` attribute.
lineShape - Variable in class org.jgraph.graph.EdgeView
  Drawing attributes that are created on the fly
lineStyle - Variable in class org.jgraph.graph.EdgeRenderer
  Painting attributes of the current edgeview
LINESTYLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `lineStyle` attribute.
lineWidth - Variable in class org.jgraph.graph.EdgeRenderer
  Width of the current edge view
LINEWIDTH - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `linewidth` attribute.
listenerList - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Event listener list.
listenerList - Variable in class org.jgraph.graph.DefaultGraphModel
  The list of listeners that listen to the model.
loc - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
localAttributes - Variable in class org.jgraph.graph.GraphLayoutCache
  A set containing all attribute keys that are stored in the cell views, in other words, the view-local attributes.
lockedHandleColor - Variable in class org.jgraph.JGraph
  Color of the handles and locked handles.
lostOwnership(Clipboard, Transferable) - Method in class org.jgraph.graph.GraphTransferable

## M

main(String[]) - Static method in class org.jgraph.JGraph
mapper - Variable in class org.jgraph.graph.AbstractCellView
  Reference to the cell mapper for the view
mapper - Variable in class org.jgraph.graph.GraphLayoutCache
  Reference to the cell mapper, typically this.
mapping - Variable in class org.jgraph.graph.GraphLayoutCache
  Maps cells to views.
marquee - Variable in class org.jgraph.JGraph
  Handler for marquee selection.
marquee - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Marquee that we are going to use.
MARQUEE_HANDLER_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `graphModel`.
marqueeBounds - Variable in class org.jgraph.graph.BasicMarqueeHandler
marqueeColor - Variable in class org.jgraph.JGraph
  Color of the marquee.
MAXCELLS - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
  The maximum number of cells to paint when dragging.
MAXCLIPCELLS - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
  Maximum number of cells to compute clipping bounds for.
MAXHANDLES - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
  The maximum number of handles to paint individually.
metrics - Variable in class org.jgraph.graph.EdgeRenderer
  Reference to the font metrics of the above
minimumMove - Variable in class org.jgraph.JGraph
  Minimum amount of pixels to start a move transaction.
mouseClicked(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mouseDragged(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Process mouse dragged event.
mouseDragged(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
mouseDragged(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mouseDragged(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Includes the specified startPoint in the marquee selection.
mouseDragged(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
mouseDragged(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
  Process mouse dragged event.
mouseDragged(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
  Messagedwhen the user drags the selection.
mouseEntered(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mouseExited(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mouseListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Listens for Mouse events.
mouseMoved(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
  Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
  Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mouseMoved(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Empty.
mouseMoved(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
  Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
  Invoked when the mouse pointer has been moved on a component (with no buttons down).
mouseMoved(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
  Return a cursor for the given point.
mousePressed(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
mousePressed(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
  Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mousePressed(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Start the marquee at the specified startPoint.
mousePressed(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
mousePressed(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
  Process mouse pressed event.
mousePressed(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
  Messaged when a drag gesture is recogniced.
mouseReleased(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
mouseReleased(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
mouseReleased(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
mouseReleased(MouseEvent) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Stops the current marquee selection.
mouseReleased(MouseEvent) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
mouseReleased(MouseEvent) - Method in class org.jgraph.graph.VertexView.SizeHandle
mouseReleased(MouseEvent) - Method in interface org.jgraph.graph.CellHandle
  Messaged when the drag operation has terminated with a drop.
moveable - Variable in class org.jgraph.JGraph
  True if the graph allows move operations.
MOVEABLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `moveable` attribute.
MOVEABLEAXIS - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `replaceAttributes` attribute.
moveBelowZero - Variable in class org.jgraph.JGraph
  True if the graph allows to move cells below cero.
MULTIPLE_GRAPH_SELECTION - Static variable in interface org.jgraph.graph.GraphSelectionModel
  Selection can contain any number of items.

## N

next - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
next() - Method in class org.jgraph.graph.DefaultGraphModel.EmptyIterator
nextEditToBeRedone(UndoableEdit) - Method in class org.jgraph.graph.GraphUndoManager
  Returns the the next significant edit wrt.
nextEditToBeUndone(UndoableEdit) - Method in class org.jgraph.graph.GraphUndoManager
  Returns the the next significant edit wrt.
notifyCellChange(Vector) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Notifies listeners of a change in path.

## O

offgraphics - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
offgraphics - Variable in class org.jgraph.graph.VertexView.SizeHandle
offscreen - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
offscreen - Variable in class org.jgraph.graph.VertexView.SizeHandle
OFFSET - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `translate` attribute.
offsetX - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Used in editing.
offsetY - Variable in class org.jgraph.graph.DefaultGraphCellEditor
opaque - Variable in class org.jgraph.graph.VertexRenderer
  Cached hasFocus and selected value.
opaque - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
OPAQUE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `opaque` attribute.
order(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Returns the specified cells in view-order if the model is not ordered.
ordered - Variable in class org.jgraph.graph.GraphLayoutCache
  View overrides model layering.
org.jgraph - package org.jgraph
  JGraph's topmost package which contains the JGraph class.
org.jgraph.event - package org.jgraph.event
  Contains event classes and listener interfaces that are used to react to events fired by JGraph.
org.jgraph.graph - package org.jgraph.graph
  Graphs are made up of a number of classes and interfaces defined in their own package - the `jgraph.graph` package.
org.jgraph.plaf - package org.jgraph.plaf
  Contains the GraphUI class which extends the Swing ComponentUI class.
org.jgraph.plaf.basic - package org.jgraph.plaf.basic
  Contains the BasicGraphUI, which is GraphUI's default implementation.
org.jgraph.util - package org.jgraph.util
orig - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
out - Variable in class org.jgraph.plaf.basic.BasicGraphUI.GraphTransferHandler
overlay(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
overlay(Graphics) - Method in class org.jgraph.graph.BasicMarqueeHandler
overlay(Graphics) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
overlay(Graphics) - Method in class org.jgraph.graph.VertexView.SizeHandle
overlay(Graphics) - Method in interface org.jgraph.graph.CellHandle
  Paint the handle on the given graphics object during mouse operations.

## P

paint(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
paint(Graphics) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Called after the component was repainted (ie.
paint(Graphics) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
paint(Graphics) - Method in class org.jgraph.graph.VertexRenderer
  Paint the renderer.
paint(Graphics) - Method in class org.jgraph.graph.DefaultGraphCellEditor.EditorContainer
  Overrides `Container.paint` to paint the node's icon and use the selection color for the background.
paint(Graphics) - Method in class org.jgraph.graph.VertexView.SizeHandle
paint(Graphics) - Method in class org.jgraph.graph.PortRenderer
  Paint the renderer.
paint(Graphics) - Method in interface org.jgraph.graph.CellHandle
  Paint the handle on the given graphics object once.
paint(Graphics) - Method in class org.jgraph.graph.EdgeRenderer
  Paint the renderer.
paint(Graphics, JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Main painting routine.
paintBackground(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Paint the background of this graph.
paintCell(Graphics, CellView, Rectangle2D, boolean) - Method in class org.jgraph.plaf.GraphUI
  Paints the renderer of `view` to `g` at `bounds`.
paintCell(Graphics, CellView, Rectangle2D, boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Paints the renderer of `view` to `g` at `bounds`.
paintForeground(Graphics) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Paint the foreground of this graph.
paintGrid(double, Graphics, Rectangle2D) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Paint the grid.
paintLabel(Graphics, String) - Method in class org.jgraph.graph.EdgeRenderer
  Paint the specified label for the current edgeview.
paintPort(Graphics, CellView) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
paintPorts(Graphics, CellView[]) - Method in class org.jgraph.plaf.GraphUI
  Paints the renderers of `portViews` to `g`.
paintPorts(Graphics, CellView[]) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Paint `ports`.
paintSelectionBorder(Graphics) - Method in class org.jgraph.graph.VertexRenderer
  Provided for subclassers to paint a selection border.
paramString() - Method in class org.jgraph.JGraph
  Returns a string representation of this `JGraph`.
parent - Variable in class org.jgraph.graph.ParentMap.Entry
  Child and parent of the relation this entry describes.
parent - Variable in class org.jgraph.graph.AbstractCellView
  Cached parent view
parentMap - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
ParentMap - class org.jgraph.graph.ParentMap.
  An object that describes relations between childs and parents.
ParentMap.Entry - class org.jgraph.graph.ParentMap.Entry.
  Object that represents the relation between a child an a parent.
ParentMap.Entry(Object, Object) - Constructor for class org.jgraph.graph.ParentMap.Entry
  Constructs a new relation between `child` and `parent`.
ParentMap() - Constructor for class org.jgraph.graph.ParentMap
  Constructs a `ParentMap` object.
parents - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
partial - Variable in class org.jgraph.graph.GraphLayoutCache
  Only portions of the model are visible.
PERMILLE - Static variable in class org.jgraph.graph.GraphConstants
  100 percent unit for relative positioning.
pm - Variable in class org.jgraph.graph.GraphTransferable
  Object that describes the group structure between cells.
points - Variable in class org.jgraph.graph.EdgeView
  List of points of the edge.
POINTS - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `points` attribute.
port - Variable in class org.jgraph.graph.ConnectionSet.Connection
  The port that will be connected to the edge.
Port - interface org.jgraph.graph.Port.
  Defines the requirements for an object that represents a port in a graph model.
PortRenderer - class org.jgraph.graph.PortRenderer.
  This renderer displays entries that implement the CellView interface and supports the following attributes: GraphConstants.OFFSET GraphConstants.ABSOLUTE PortRenderer() - Constructor for class org.jgraph.graph.PortRenderer
  Constructs a renderer that may be used to render ports.
ports - Variable in class org.jgraph.graph.GraphLayoutCache
  Cached array of all ports for the view.
PORTS_VISIBLE_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `gridVisible`.
portsVisible - Variable in class org.jgraph.JGraph
  True if the ports are visible.
PortView - class org.jgraph.graph.PortView.
  The default implementation of a port view.
PortView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.PortView
  Constructs a view that holds a reference to the specified cell, anchor and parent vertex.
portViews - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
portViews - Variable in class org.jgraph.graph.VertexView.SizeHandle
postProcessSelection(MouseEvent, Object, boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
  Invoked after a cell has been selected in the mouseReleased method.
preferredMinSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Minimum preferred size.
preferredSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Size needed to completely display all the cells.
prepareForEditing() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Invoked just before editing is to start.
prepareForUIInstall() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Invoked after the `graph` instance variable has been set, but before any defaults/listeners have been installed.
prev - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
preview - Variable in class org.jgraph.graph.VertexRenderer
  Cached hasFocus and selected value.
preview - Variable in class org.jgraph.graph.PortRenderer
  Cached hasFocus and selected value.
preview - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
previousAttributes - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
previousConnectionSet - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
previousCursor - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseHandler
previousCursor - Variable in class org.jgraph.graph.BasicMarqueeHandler
previousParentMap - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
propertyChange(PropertyChangeEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.PropertyChangeHandler
propertyChangeListener - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Listens for JGraph property changes and updates display.
putMapping(Object, CellView) - Method in class org.jgraph.graph.GraphContext
  Associates `cell` with `view` in the graph context.
putMapping(Object, CellView) - Method in class org.jgraph.graph.GraphLayoutCache
  Associates the specified model cell with the specified view.
putMapping(Object, CellView) - Method in interface org.jgraph.graph.CellMapper
  Inserts the association between `cell` and `view`.
putViews(GraphLayoutCache, CellView[]) - Method in interface org.jgraph.event.GraphModelEvent.GraphModelChange
  Allows a `GraphLayoutCache` to store cell views for cells that have been removed.
putViews(GraphLayoutCache, CellView[]) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
  Returns the views that have not changed explicitly, but implicitly because one of their dependent cells has changed.
putViews(GraphLayoutCache, CellView[]) - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit

## R

r - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
r - Variable in class org.jgraph.graph.VertexView.SizeHandle
realEditor - Variable in class org.jgraph.graph.DefaultGraphCellEditor
  Editor handling the editing.
redo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Redoes a change.
redo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Redoes a change.
redo() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Redoes a change.
redo(Object) - Method in class org.jgraph.graph.GraphUndoManager
  If this `UndoManager` is `inProgress`, redoes the last significant `UndoableEdit` with respect to source or after, and all insignificant edits up to it.
refresh(boolean) - Method in class org.jgraph.graph.AbstractCellView
  Create child views and reload properties.
refresh(boolean) - Method in class org.jgraph.graph.EdgeView
  Overrides the parent method to udpate the cached points, source and target port.
refresh(boolean) - Method in interface org.jgraph.graph.CellView
  Refresh this view based on the model cell.
refresh(CellView[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
refresh(CellView, boolean) - Method in class org.jgraph.graph.GraphLayoutCache
relevantEdge - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
reload() - Method in class org.jgraph.graph.GraphLayoutCache
reloadPoints(EdgeView) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
rememberCellViews - Variable in class org.jgraph.graph.GraphLayoutCache
  Boolean indicating whether cellviews should be remembered once visible in this GraphLayoutCache.
remove - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
remove() - Method in class org.jgraph.graph.DefaultGraphModel.EmptyIterator
remove(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Removes `cells` from the model.
remove(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Removes `cells` from the model.
remove(Object[]) - Method in interface org.jgraph.graph.GraphModel
  Removes `cells` from the model.
REMOVEALL - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `removeAll` attribute.
REMOVEATTRIBUTES - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `removeAttributes` attribute.
removeCellEditorListener(CellEditorListener) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Removes the previously added CellEditorListener l.
removed - Variable in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
removeEdge(Object) - Method in interface org.jgraph.graph.Port
  Removes `edge` from the list of ports.
removeEdge(Object) - Method in class org.jgraph.graph.DefaultPort
  Removes `edge` from the list of ports.
removeFromParent() - Method in class org.jgraph.graph.AbstractCellView
  Removes this view from the list of childs of the parent.
removeFromParent() - Method in interface org.jgraph.graph.CellView
  Removes this view from the list of childs of the parent.
removeFromSource() - Method in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
removeGraphModelListener(GraphModelListener) - Method in class org.jgraph.graph.DefaultGraphModel
  Removes a listener previously added with addGraphModelListener().
removeGraphModelListener(GraphModelListener) - Method in interface org.jgraph.graph.GraphModel
  Removes a listener previously added with addGraphModelListener().
removeGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.JGraph
  Removes a `GraphSelection` listener.
removeGraphSelectionListener(GraphSelectionListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Removes x from the list of listeners that are notified each time the set of selected TreePaths changes.
removeGraphSelectionListener(GraphSelectionListener) - Method in interface org.jgraph.graph.GraphSelectionModel
  Removes x from the list of listeners that are notified each time the set of selected Objects changes.
removeMapping(Object) - Method in class org.jgraph.graph.GraphLayoutCache
  Removes the associaten for the specified model cell and returns the view that was previously associated with the cell.
removePoint(int) - Method in class org.jgraph.graph.EdgeView
  Removes the point at position `index`.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.jgraph.graph.GraphSelectionModel
  Removes a PropertyChangeListener from the listener list.
removeRoots(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Removes the specified model root cells from the view by removing the mapping between the cell and its view and makes the cells invisible.
removeSelectionCell(Object) - Method in class org.jgraph.JGraph
  Removes the cell identified by the specified Object from the current selection.
removeSelectionCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Removes path from the selection.
removeSelectionCell(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
  Removes cell from the selection.
removeSelectionCells(Object[]) - Method in class org.jgraph.JGraph.EmptySelectionModel
  A `null` implementation that removes nothing.
removeSelectionCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Removes paths from the selection.
removeSelectionCells(Object[]) - Method in interface org.jgraph.graph.GraphSelectionModel
  Removes cells from the selection.
removeUndoableEditListener(UndoableEditListener) - Method in interface org.jgraph.graph.GraphModel
  Removes an undo listener.
renderer - Static variable in class org.jgraph.graph.PortView
  Renderer for the class.
renderer - Static variable in class org.jgraph.graph.EdgeView
  Renderer for the class.
renderer - Static variable in class org.jgraph.graph.VertexView
  Renderer for the class.
rendererPane - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Used to paint the CellRenderer.
repaint(long, int, int, int, int) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
repaint(long, int, int, int, int) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
repaint(long, int, int, int, int) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
repaint(Rectangle) - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
repaint(Rectangle) - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
repaint(Rectangle) - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
repeatKeyAction - Variable in class org.jgraph.plaf.basic.BasicGraphUI.KeyHandler
  Key code that is being generated for.
REPLACEATTRIBUTES - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `replaceAttributes` attribute.
replaceKeys(Map, Map) - Static method in class org.jgraph.graph.GraphConstants
  Replace the keys in `map` using `keyMaprestoreComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener`
  called to restore the state of a component in case a drop is not performed.
restoreComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
  called to restore the state of a component because a drop was not performed.
restoreComponentStateForDrop(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
  called to restore the state of a component in case a drop is performed.
revalidate() - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
revalidate() - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
revalidate() - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
roots - Variable in class org.jgraph.graph.GraphLayoutCache
  Ordered list of roots for the view.
roots - Variable in class org.jgraph.graph.DefaultGraphModel
  Set that contains all root cells of this model.
route(EdgeView, List) - Method in interface org.jgraph.graph.Edge.Routing
route(EdgeView, List) - Method in class org.jgraph.graph.DefaultEdge.DefaultRouting
ROUTING - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `routing` attribute.
ROUTING_SIMPLE - Static variable in class org.jgraph.graph.GraphConstants
  A simple default Routing.

## S

saveComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
  called to save the state of a component in case it needs to be restored because a drop is not performed.
saveComponentState(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
  called to save the state of a component in case it needs to be restored because a drop is not performed.
scale - Variable in class org.jgraph.JGraph
  Scale of the graph.
SCALE_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `scale`.
scale(double, double, Point2D) - Method in class org.jgraph.graph.AbstractCellView
  Scale `view` (group) by `sx, sy`.
scale(double, double, Point2D) - Method in class org.jgraph.graph.AttributeMap
  Scales `map` by the given amount.
scrollBar - Variable in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
  ScrollBar that is being adjusted.
SCROLLBORDER - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
  Border in pixels to scroll if marquee or dragging are active.
scrollCellToVisible(Object) - Method in class org.jgraph.JGraph
  Scrolls to the specified cell.
scrollPointToVisible(Point2D) - Method in class org.jgraph.JGraph
  Makes sure the specified point is visible.
SCROLLSTEP - Static variable in class org.jgraph.plaf.basic.BasicGraphUI
  Multiplicator for width and height when autoscrolling (=stepsize).
select(List, Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Selects a single cell and updates all datastructures.
selectCellForEvent(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Messaged to update the selection based on a MouseEvent over a particular cell.
selectCellsForEvent(JGraph, Object[], MouseEvent) - Method in class org.jgraph.plaf.GraphUI
  Messaged to update the selection based on a MouseEvent for a group of cells.
selectCellsForEvent(JGraph, Object[], MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  From GraphUI interface.
selectCellsForEvent(Object[], MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Messaged to update the selection based on a MouseEvent for a group of cells.
selected - Variable in class org.jgraph.graph.VertexRenderer
  Cached hasFocus and selected value.
selected - Variable in class org.jgraph.graph.PortRenderer
  Cached hasFocus and selected value.
selected - Variable in class org.jgraph.graph.EdgeRenderer
  Boolean attributes of the current edgeview.
SELECTED - Static variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Value that represents selected state in cellStates.
selection - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  List that contains the selected items.
SELECTION_MODE_PROPERTY - Static variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Property name for selectionMode.
SELECTION_MODEL_PROPERTY - Static variable in class org.jgraph.JGraph
  Bound property name for `selectionModel`.
SELECTION_STROKE - Static variable in class org.jgraph.graph.GraphConstants
selectionMode - Variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Mode for the selection, will be either SINGLE_TREE_SELECTION, CONTIGUOUS_TREE_SELECTION or DISCONTIGUOUS_TREE_SELECTION.
selectionModel - Variable in class org.jgraph.JGraph
  Models the set of selected objects in this graph.
selectionRedirector - Variable in class org.jgraph.JGraph
  Creates a new event and passes it off the `selectionListeners`.
selectNewCells - Variable in class org.jgraph.JGraph
  True if inserted cells should be selected.
setAbsolute(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the offset attribute in the specified map to the specified value.
setAnchor(Port) - Method in interface org.jgraph.graph.Port
  Sets the anchor of the port.
setAnchor(Port) - Method in class org.jgraph.graph.DefaultPort
  Sets the anchor of this port.
setAntiAliased(boolean) - Method in class org.jgraph.JGraph
  Sets antialiasing on or off based on the boolean value.
setAskLocalAttribute(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
setAttributes(AttributeMap) - Method in class org.jgraph.graph.AbstractCellView
  Applies `change` to the attributes of the view and calls update.
setAttributes(AttributeMap) - Method in class org.jgraph.graph.DefaultGraphCell
  Sets the attributes.
setAttributes(AttributeMap) - Method in interface org.jgraph.graph.GraphCell
  Sets the attributes
setAttributes(AttributeMap) - Method in interface org.jgraph.graph.CellView
  Apply the specified map of attributes on the view.
setAutoSize(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the autosize attribute in the specified map to the specified value.
setBackground(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setBeginFill(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the offset attribute in the specified map to the specified value.
setBeginSize(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setBendable(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph allows adding/removing/modifying points.
setBendable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the bendable attribute in the specified map to the specified value.
setBorder(Map, Border) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setBorderColor(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setBorderSelectionColor(Color) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Sets the color to use for the border.
setBounds(Map, Rectangle2D) - Static method in class org.jgraph.graph.GraphConstants
  Sets the bounds attribute in the specified map to the specified value.
setBounds(Rectangle2D) - Method in class org.jgraph.graph.AbstractCellView
  Sets the bounds of `view`.
setCachedBounds(Rectangle2D) - Method in class org.jgraph.graph.VertexView
setCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
  Sets the cell.
setChildrenSelectable(boolean) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Sets if the selection model allows the selection of children.
setChildrenSelectable(boolean) - Method in interface org.jgraph.graph.GraphSelectionModel
  Sets if the selection model allows the selection of children.
setCloneable(boolean) - Method in class org.jgraph.JGraph
  Sets if cells are cloned on CTRL-Drag operations.
setConnectable(boolean) - Method in class org.jgraph.JGraph
  Setse if the graph allows new connections to be established.
setConnectable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the connectable attribute in the specified map to the specified value.
setConnections(Set) - Method in class org.jgraph.graph.ConnectionSet
setCurrentPoint(Point2D) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Sets the currentPoint.
setDashPattern(Map, float[]) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setDisconnectable(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph allows existing connections to be removed.
setDisconnectable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the disconnectable attribute in the specified map to the specified value.
setDisconnectOnMove(boolean) - Method in class org.jgraph.JGraph
  Sets if selected edges should be disconnected from unselected vertices when they are moved.
setDragEnabled(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph uses Drag-and-Drop to move cells.
setDropEnabled(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph accepts drops/pastes from external sources.
setEdge(Object) - Method in class org.jgraph.graph.ConnectionSet.Connection
setEdges(Set) - Method in class org.jgraph.graph.ConnectionSet
setEdges(Set) - Method in class org.jgraph.graph.DefaultPort
  Sets the anchor of this port.
setEditable(boolean) - Method in class org.jgraph.JGraph
  Determines whether the graph is editable.
setEditable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the editable attribute in the specified map to the specified value.
setEditClickCount(int) - Method in class org.jgraph.JGraph
  Sets the number of clicks for editing to start.
setEndFill(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the offset attribute in the specified map to the specified value.
setEndSize(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setFactory(CellViewFactory) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the factory that creates the cell views.
setFont(Font) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Sets the font to edit with.
setFont(Map, Font) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified font value.
setForeground(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setGraph(JGraph) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Sets the tree currently editing for.
setGraphLayoutCache(GraphLayoutCache) - Method in class org.jgraph.JGraph
  Sets the `GraphLayoutCache` that will provide the view-data.
setGraphLayoutCache(GraphLayoutCache) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Sets the GraphLayoutCache (geometric pattern).
setGridColor(Color) - Method in class org.jgraph.JGraph
  Sets the current grid color.
setGridEnabled(boolean) - Method in class org.jgraph.JGraph
  If set to true, the grid will be active.
setGridMode(int) - Method in class org.jgraph.JGraph
  Sets the current grid view mode.
setGridSize(double) - Method in class org.jgraph.JGraph
  Sets the size of the grid.
setGridVisible(boolean) - Method in class org.jgraph.JGraph
  If set to true, the grid will be visible.
setHandleColor(Color) - Method in class org.jgraph.JGraph
  Sets the current handle color.
setHandleSize(int) - Method in class org.jgraph.JGraph
  Sets the size of the handles.
setHiddenSet(Map) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the hiddenSet.
setHideEdgesOnBecomeInvisible(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the hideEdgesOnBecomeInvisible.
setHideEdgesOnHide(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the hideEdgesOnHide.
setHideGroups(boolean) - Method in class org.jgraph.graph.VertexRenderer
  Sets the hideGroups.
setHighlightColor(Color) - Method in class org.jgraph.JGraph
  Sets the current selection highlight color.
setHorizontalAlignment(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setHorizontalTextPosition(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setIcon(Map, Icon) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setInsertionLocation(Point) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Sets the current location for Drag-and-Drop activity.
setInvokesStopCellEditing(boolean) - Method in class org.jgraph.JGraph
  Determines what happens when editing is interrupted by selecting another cell in the graph, a change in the graph's data, or by some other means.
setLabelAlongEdge(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets if the label should be painted along the edge.
setLabelPosition(Map, Point) - Static method in class org.jgraph.graph.GraphConstants
  Sets the label position attribute in the specified map to the specified value.
setLabelPosition(Point2D) - Method in class org.jgraph.graph.EdgeView
  Sets the description of the label position.
setLineBegin(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setLineColor(Map, Color) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setLineEnd(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setLineStyle(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setLineWidth(Map, float) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setLocalAttributes(Set) - Method in class org.jgraph.graph.GraphLayoutCache
setLockedHandleColor(Color) - Method in class org.jgraph.JGraph
  Sets the current second handle color.
setMarquee(BasicMarqueeHandler) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Sets the marquee handler.
setMarqueeBounds(Rectangle2D) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Sets the marqueeBounds.
setMarqueeColor(Color) - Method in class org.jgraph.JGraph
  Sets the current marquee color.
setMarqueeHandler(BasicMarqueeHandler) - Method in class org.jgraph.JGraph
  Sets the `MarqueeHandler` that will handle marquee selection.
setMinimumMove(int) - Method in class org.jgraph.JGraph
  Sets the miminum amount of pixels for a move operation.
setModel(GraphModel) - Method in class org.jgraph.JGraph
  Sets the `GraphModel` that will provide the data.
setModel(GraphModel) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Sets the GraphModel.
setModel(GraphModel) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the current model.
setMoveable(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph allows movement of cells.
setMoveable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the moveable attribute in the specified map to the specified value.
setMoveableAxis(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setMoveBelowZero(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph allows to move cells below zero.
setNew(boolean) - Method in class org.jgraph.graph.DefaultGraphSelectionModel.CellPlaceHolder
  Sets the isNew.
setOffset(Map, Point2D) - Static method in class org.jgraph.graph.GraphConstants
  Sets the offset attribute in the specified map to the specified value.
setOpaque(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setPoint(int, Point2D) - Method in class org.jgraph.graph.EdgeView
  Sets the point at `index` to `p`.
setPoints(Map, List) - Static method in class org.jgraph.graph.GraphConstants
  Sets the points attribute in the specified map to the specified value.
setPort(Object) - Method in class org.jgraph.graph.ConnectionSet.Connection
setPortsVisible(boolean) - Method in class org.jgraph.JGraph
  If set to true, the ports will be visible.
setPreferredMinSize(Dimension) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Sets the preferred minimum size.
setPreviousCursor(Cursor) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Sets the previousCursor.
setRememberCellViews(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the rememberCellViews.
setRemoveAll(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the offset attribute in the specified map to the specified value.
setRemoveAttributes(Map, Object[]) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setRouting(Map, Edge.Routing) - Static method in class org.jgraph.graph.GraphConstants
  Sets the routing attribute in the specified map to the specified value.
setScale(double) - Method in class org.jgraph.JGraph
  Sets the current scale.
setSelectedChildCount(Object, int) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Sets the number of selected childs for `cell` to `count`.
setSelectionCell(Object) - Method in class org.jgraph.JGraph
  Selects the specified cell.
setSelectionCell(Object) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Sets the selection to path.
setSelectionCell(Object) - Method in interface org.jgraph.graph.GraphSelectionModel
  Sets the selection to cell.
setSelectionCells(Object[]) - Method in class org.jgraph.JGraph.EmptySelectionModel
  A `null` implementation that selects nothing.
setSelectionCells(Object[]) - Method in class org.jgraph.JGraph
  Selects the specified cells.
setSelectionCells(Object[]) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Sets the selection to `cells`.
setSelectionCells(Object[]) - Method in interface org.jgraph.graph.GraphSelectionModel
  Sets the selection to cells.
setSelectionMode(int) - Method in class org.jgraph.graph.DefaultGraphSelectionModel
  Sets the selection mode, which must be one of SINGLE_TREE_SELECTION,
setSelectionMode(int) - Method in interface org.jgraph.graph.GraphSelectionModel
  Sets the selection model, which must be either SINGLE_GRAPH_SELECTION or MULTIPLE_GRAPH_SELECTION.
setSelectionModel(GraphSelectionModel) - Method in class org.jgraph.JGraph
  Sets the graph's selection model.
setSelectionModel(GraphSelectionModel) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Resets the selection model.
setSelectNewCells(boolean) - Method in class org.jgraph.JGraph
  Sets if selected edges should be disconnected from unselected vertices when they are moved.
setShowAllEdgesForVisibleVertices(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the showAllEdgesForVisibleVertices.
setShowEdgesOnShow(boolean) - Method in class org.jgraph.graph.GraphLayoutCache
  Sets the showEdgesOnShow.
setSize(Map, Dimension) - Static method in class org.jgraph.graph.GraphConstants
  Sets the size attribute in the specified map to the specified value.
setSizeable(boolean) - Method in class org.jgraph.JGraph
  Sets if the graph allows cells to be resized.
setSizeable(Map, boolean) - Static method in class org.jgraph.graph.GraphConstants
  Sets the sizeable attribute in the specified map to the specified value.
setSizeableAxis(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setSnapSelectedView(boolean) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Sets the mode of the snapSelectedView drag operation.
setSource(boolean) - Method in class org.jgraph.graph.ConnectionSet.Connection
setSource(CellView) - Method in class org.jgraph.graph.EdgeView
  Sets the `sourceView` of the edge.
setSource(Object) - Method in interface org.jgraph.graph.Edge
  Sets the source of the edge.
setSource(Object) - Method in class org.jgraph.graph.DefaultEdge
  Sets the source of the edge.
setStartPoint(Point2D) - Method in class org.jgraph.graph.BasicMarqueeHandler
  Sets the startPoint.
setTarget(CellView) - Method in class org.jgraph.graph.EdgeView
  Sets the `targetView` of the edge.
setTarget(Object) - Method in interface org.jgraph.graph.Edge
  Returns the target of `edge`.
setTarget(Object) - Method in class org.jgraph.graph.DefaultEdge
  Returns the target of `edge`.
setTolerance(int) - Method in class org.jgraph.JGraph
  Sets the maximum distance between the mousepointer and a cell to be selected.
setUI(GraphUI) - Method in class org.jgraph.JGraph
  Sets the L&F object that renders this component.
setUserObject(Object) - Method in class org.jgraph.graph.DefaultGraphCell
  Override parent method to synchronize value property and userObject.
setValue(Map, Object) - Static method in class org.jgraph.graph.GraphConstants
  Sets the value attribute in the specified map to the specified value.
setValues(double[], double[]) - Method in class org.jgraph.util.Spline
  Set values for this Spline.
setVerticalAlignment(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setVerticalTextPosition(Map, int) - Static method in class org.jgraph.graph.GraphConstants
  Sets the opaque attribute in the specified map to the specified value.
setVisible(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
setVisible(Object[], Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
setVisible(Object, boolean) - Method in class org.jgraph.graph.GraphLayoutCache
setVisibleImpl(Object[], boolean) - Method in class org.jgraph.graph.GraphLayoutCache
setVisibleSet(Set) - Method in class org.jgraph.graph.GraphLayoutCache
sharedInstance - Static variable in class org.jgraph.JGraph.EmptySelectionModel
  Unique shared instance.
sharedInstance() - Static method in class org.jgraph.JGraph.EmptySelectionModel
  Returns a shared instance of an empty selection model.
sharedPath - Variable in class org.jgraph.graph.EdgeView
  Shared-path tune-up.
shouldSelectCell(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Messages the realEditor for the return value.
shouldStartEditingTimer(EventObject) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Returns true if `event` is a MouseEvent and the click count is 1.
showAllEdgesForVisibleVertices - Variable in class org.jgraph.graph.GraphLayoutCache
  Boolean indicating whether new or changed edges should be made visible if their source and target vertices are visible.
showCellsForChange(GraphModelEvent.GraphModelChange) - Method in class org.jgraph.graph.GraphLayoutCache
showEdgesOnShow - Variable in class org.jgraph.graph.GraphLayoutCache
  Boolean indicating whether edges should be made visible if their connected vertices become visible.
SINGLE_GRAPH_SELECTION - Static variable in interface org.jgraph.graph.GraphSelectionModel
  Selection can only contain one cell at a time.
size - Static variable in class org.jgraph.graph.PortView
  Default size for all ports is 6.
SIZE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `resize` attribute.
size() - Method in class org.jgraph.graph.ParentMap
  Returns the number of entries.
size() - Method in class org.jgraph.graph.ConnectionSet
  Returns the number of (edge, port)-pairs.
sizeable - Variable in class org.jgraph.JGraph
  True if the graph allows cells to be resized.
SIZEABLE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `sizeable` attribute.
SIZEABLEAXIS - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `replaceAttributes` attribute.
snap(boolean, Point2D) - Method in class org.jgraph.graph.EdgeView.EdgeHandle
snap(Dimension2D) - Method in class org.jgraph.JGraph
  Returns the given point applied to the grid.
snap(Point2D) - Method in class org.jgraph.JGraph
  Returns the given point applied to the grid.
snapLast - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
snapSelectedView - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  If ture, a the view under mousepointer will be snapped to the grid lines during a drag operation.
snapStart - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
solve(double[][], double[]) - Method in class org.jgraph.util.Spline
  Solves Ax=b and stores the solution in b.
source - Variable in class org.jgraph.plaf.basic.BasicGraphUI.MouseInputHandler
  Source that events are coming from.
source - Variable in class org.jgraph.graph.EdgeView
  Cached source and target portview of the edge.
source - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
source - Variable in class org.jgraph.graph.DefaultEdge
  Source and target of the edge.
spline - Variable in class org.jgraph.graph.EdgeRenderer
Spline - class org.jgraph.util.Spline.
  Interpolates given values by B-Splines.
Spline(double[], double[]) - Constructor for class org.jgraph.util.Spline
  Creates a new Spline.
Spline2D - class org.jgraph.util.Spline2D.
  Interpolates points given in the 2D plane.
Spline2D(double[], double[]) - Constructor for class org.jgraph.util.Spline2D
  Creates a new Spline2D.
Spline2D(Point2D[]) - Constructor for class org.jgraph.util.Spline2D
  Creates a new Spline2D.
start - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
startDragging(MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
startEditing(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Will start editing for cell if there is a cellEditor and shouldSelectCell returns true.
startEditingAtCell(JGraph, Object) - Method in class org.jgraph.plaf.GraphUI
  Selects the cell and tries to edit it.
startEditingAtCell(JGraph, Object) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Selects the cell and tries to edit it.
startEditingAtCell(Object) - Method in class org.jgraph.JGraph
  Selects the specified cell and initiates editing.
startPoint - Variable in class org.jgraph.graph.BasicMarqueeHandler
startTimer() - Method in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
  Creates, if necessary, and starts a Timer to check if need to resize the bounds.
stopCellEditing() - Method in class org.jgraph.graph.DefaultGraphCellEditor
  If the realEditor will allow editing to stop, the realEditor is removed and true is returned, otherwise false is returned.
stopEditing() - Method in class org.jgraph.JGraph
  Ends the current editing session.
stopEditing(JGraph) - Method in class org.jgraph.plaf.GraphUI
  Stops the current editing session.
stopEditing(JGraph) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Stops the current editing session.
stopEditingInCompleteEditing - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Set to false when editing and shouldSelectCell() returns true meaning the node should be selected before editing, used in completeEditing.
STYLE_BEZIER - Static variable in class org.jgraph.graph.GraphConstants
  Represents a bezier line style
STYLE_ORTHOGONAL - Static variable in class org.jgraph.graph.GraphConstants
  Represents an orthogonal line style
STYLE_SPLINE - Static variable in class org.jgraph.graph.GraphConstants
  Represents an spline line style

## T

target - Variable in class org.jgraph.graph.EdgeView
  Cached source and target portview of the edge.
target - Variable in class org.jgraph.graph.EdgeView.EdgeHandle
target - Variable in class org.jgraph.graph.DefaultEdge
  Source and target of the edge.
timer - Variable in class org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
  Timer used when inside a scrollpane and the scrollbar is adjusting.
toBack(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Sends `cells` to back.
toBack(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Sends `cells` to back.
toBack(Object[]) - Method in interface org.jgraph.graph.GraphModel
  Sends `cells` to back.
toFront(Object[]) - Method in class org.jgraph.graph.GraphLayoutCache
  Brings `cells` to front.
toFront(Object[]) - Method in class org.jgraph.graph.DefaultGraphModel
  Brings `cells` to front.
toFront(Object[]) - Method in interface org.jgraph.graph.GraphModel
  Brings `cells` to front.
toggleSelectionCellForEvent(Object, MouseEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Messaged to update the selection based on a toggle selection event, which means the cell's selection state is inverted.
tolerance - Variable in class org.jgraph.JGraph
  Maximum distance between a cell and the mousepointer.
toScreen(Point2D) - Method in class org.jgraph.JGraph
  Upscale the given point in place, ie.
toScreen(Rectangle2D) - Method in class org.jgraph.JGraph
  Upscale the given rectangle in place, ie.
toString() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
toString() - Method in class org.jgraph.graph.ParentMap
translate(Collection, double, double) - Static method in class org.jgraph.graph.AttributeMap
  Translates the maps in `c` using `translate(Map, int, int)`.
translate(double, double) - Method in class org.jgraph.graph.AbstractCellView
  Translates `view` (group) by `dx, dy`.
translate(double, double) - Method in class org.jgraph.graph.AttributeMap
  Translates `map` by the given amount.
translateGraphics(Graphics) - Method in class org.jgraph.graph.EdgeRenderer
translateViews(CellView[], double, double) - Static method in class org.jgraph.graph.GraphLayoutCache
  Translates the specified views by the given amount.

## U

undo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
  Undoes a change.
undo() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
  Undoes a change.
undo() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelEdit
  Undoes a change.
undo(Object) - Method in class org.jgraph.graph.GraphUndoManager
  If this UndoManager is inProgress, undo the last significant UndoableEdit wrt.
uninstallComponents() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Uninstalls the renderer pane.
uninstallKeyboardActions() - Method in class org.jgraph.plaf.basic.BasicGraphUI
uninstallListeners() - Method in class org.jgraph.plaf.basic.BasicGraphUI
uninstallUI(JComponent) - Method in class org.jgraph.plaf.basic.BasicGraphUI
UNSELECTED - Static variable in class org.jgraph.graph.DefaultGraphSelectionModel
  Object value that represents the unselected state in cellStates.
update() - Method in class org.jgraph.graph.AbstractCellView
  Update attributes and recurse children.
update() - Method in class org.jgraph.graph.EdgeView
  Update attributes and recurse children.
update() - Method in class org.jgraph.graph.VertexView
  Overrides the parent method to udpate the cached points.
update() - Method in interface org.jgraph.graph.CellView
  Update this view's attributes.
update(CellView) - Method in class org.jgraph.graph.GraphLayoutCache
update(CellView[]) - Method in class org.jgraph.graph.GraphLayoutCache
update(Observable, Object) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphViewObserver
updateAllAttributes() - Method in class org.jgraph.graph.AbstractCellView
  This method implements the merge between the cell's and the view's attributes.
updateAutoSize(JGraph, CellView) - Method in class org.jgraph.JGraph
  Computes and updates the size for `view`.
updateAutoSize(JGraph, CellView) - Method in interface org.jgraph.graph.CellViewFactory
  Sets the preferred size for `view`.
updateCachedPreferredSize() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Updates the `preferredSize` instance variable, which is returned from `getPreferredSize()`.
updateGroupBounds() - Method in class org.jgraph.graph.VertexView
updateHandle() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Update the handle using createHandle.
updateInsertionLocation(JComponent, Point) - Method in class org.jgraph.plaf.basic.BasicGraphDropTargetListener
  called to set the insertion location to match the current mouse pointer coordinates.
updateInsertionLocation(JComponent, Point) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphDropTargetListener
  called to set the insertion location to match the current mouse pointer coordinates.
updateListeners() - Method in class org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
updateListeners() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
updateNext() - Method in class org.jgraph.graph.GraphLayoutCache.GraphViewLayerEdit
updatePorts() - Method in class org.jgraph.graph.GraphLayoutCache
  Updates the cached array of ports.
updateSize() - Method in class org.jgraph.plaf.basic.BasicGraphUI
  Messages the Graph with `graphDidChange`.
updateUI() - Method in class org.jgraph.JGraph
  Notification from the `UIManager` that the L&F has changed.

## V

validate() - Method in class org.jgraph.graph.VertexRenderer
  Overridden for performance reasons.
validate() - Method in class org.jgraph.graph.PortRenderer
  Overridden for performance reasons.
validate() - Method in class org.jgraph.graph.EdgeRenderer
  Overridden for performance reasons.
validCachedPreferredSize - Variable in class org.jgraph.plaf.basic.BasicGraphUI
  Is the preferredSize valid?
VALUE - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `value` attribute.
valueChanged(GraphSelectionEvent) - Method in class org.jgraph.JGraph.GraphSelectionRedirector
  Invoked by the `GraphSelectionModel` when the selection changes.
valueChanged(GraphSelectionEvent) - Method in class org.jgraph.plaf.basic.BasicGraphUI.GraphSelectionHandler
  Messaged when the selection changes in the graph we're displaying for.
valueChanged(GraphSelectionEvent) - Method in interface org.jgraph.event.GraphSelectionListener
  Called whenever the value of the selection changes.
valueChanged(GraphSelectionEvent) - Method in class org.jgraph.graph.DefaultGraphCellEditor
  Resets lastPath.
valueForCellChanged(Object, Object) - Method in class org.jgraph.graph.GraphLayoutCache
  Messaged when the user has altered the value for the item identified by cell to newValue.
VERSION - Static variable in class org.jgraph.JGraph
vertex - Variable in class org.jgraph.graph.VertexView.SizeHandle
VertexRenderer - class org.jgraph.graph.VertexRenderer.
  This renderer displays entries that implement the CellView interface and supports the following attributes.
VertexRenderer() - Constructor for class org.jgraph.graph.VertexRenderer
  Constructs a renderer that may be used to render vertices.
VertexRenderer(boolean) - Constructor for class org.jgraph.graph.VertexRenderer
  Constructs a renderer that may be used to render vertices.
VertexView - class org.jgraph.graph.VertexView.
  The default implementation of a vertex view.
VertexView.SizeHandle - class org.jgraph.graph.VertexView.SizeHandle.
VertexView.SizeHandle(VertexView, GraphContext) - Constructor for class org.jgraph.graph.VertexView.SizeHandle
VertexView(Object, JGraph, CellMapper) - Constructor for class org.jgraph.graph.VertexView
  Constructs a vertex view for the specified model object and the specified child views.
VERTICAL_ALIGNMENT - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `verticalAlignment` attribute.
VERTICAL_TEXT_POSITION - Static variable in class org.jgraph.graph.GraphConstants
  Key for the `verticalTextPosition` attribute.
view - Variable in class org.jgraph.graph.VertexRenderer
  Cache the current shape for drawing.
view - Variable in class org.jgraph.graph.PortRenderer
  Cache the current edgeview for drawing.
view - Variable in class org.jgraph.graph.EdgeRenderer
  Cache the current edgeview for drawing
views - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
views - Variable in class org.jgraph.graph.GraphContext
  Map of (cell, view) pairs including ports.
visible - Variable in class org.jgraph.graph.GraphLayoutCache.GraphViewEdit
visibleSet - Variable in class org.jgraph.graph.GraphLayoutCache
  The set of visible cells.

## X

X_AXIS - Static variable in class org.jgraph.graph.GraphConstants
  Represents an bezier line style
xCursors - Static variable in class org.jgraph.graph.VertexView
  Array that holds the cursors for the different control points.

## Y

Y_AXIS - Static variable in class org.jgraph.graph.GraphConstants
  Represents an bezier line style
yCursors - Static variable in class org.jgraph.graph.VertexView
  Array that holds the cursors for the different control points.

## _

_mouseToViewDelta_x - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle
_mouseToViewDelta_y - Variable in class org.jgraph.plaf.basic.BasicGraphUI.RootHandle

A B C D E F G H I J K L M N O P R S T U V X Y _

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.0
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 2003-2004 Gaudenz Alder. All rights reserved.