Typedefs

Filter(Object cell) → bool

Classes

AtomicGraphModelChange

Defines the interface for an atomic change of the graph model.

Cell

Cells are the elements of the graph model. They represent the state of the groups, vertices and edges in a graph.

CellPath

Implements a mechanism for temporary cell Ids.

ChildChange

CollapseChange

Geometry

Represents the geometry of a cell. For vertices, the geometry consists of the x- and y-location, as well as the width and height. For edges, the geometry either defines the source- and target-terminal, or it defines the respective terminal points.

GeometryChange

GraphModel

Extends EventSource to implement a graph model. The graph model acts as a wrapper around the cells which are in charge of storing the actual graph datastructure. The model acts as a transactional wrapper with event notification for all changes, whereas the cells contain the atomic operations for updating the actual datastructure.

GraphModelUndoableEdit

ICell

Defines the requirements for a cell that can be used in an GraphModel.

IGraphModel

Defines the requirements for a graph model to be used with Graph.

RootChange

StyleChange

TerminalChange

ValueChange

VisibleChange