# Uses of Package
org.apache.cayenne.graph

- Packages that use org.apache.cayenne.graph
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.graph | Contains generic graph management tools used in Cayenne.
  org.apache.cayenne.remote | Contains classes an interfaces related to Cayenne remote object persistence features.

- Classes in org.apache.cayenne.graph used by org.apache.cayenne
  Class and Description
  GraphChangeHandler Defines callback API that can be used by object graph nodes to notify of their state changes.
  GraphDiff Represents a change in an object graph.
  GraphEvent An event indicating a change in the object graph.
  GraphManager Represents a generic "managed" graph with nodes mapped by their ids.

- Classes in org.apache.cayenne.graph used by org.apache.cayenne.access
  Class and Description
  GraphChangeHandler Defines callback API that can be used by object graph nodes to notify of their state changes.
  GraphDiff Represents a change in an object graph.
  GraphManager Represents a generic "managed" graph with nodes mapped by their ids.

- Classes in org.apache.cayenne.graph used by org.apache.cayenne.graph
  Class and Description
  GraphChangeHandler Defines callback API that can be used by object graph nodes to notify of their state changes.
  GraphDiff Represents a change in an object graph.
  GraphManager Represents a generic "managed" graph with nodes mapped by their ids.
  NodeDiff An abstract superclass of operations on individual nodes and arcs in a digraph.

- Classes in org.apache.cayenne.graph used by org.apache.cayenne.remote
  Class and Description
  GraphDiff Represents a change in an object graph.
  GraphDiffCompressor A utility class that removes redundant and mutually exclusive graph changes from the graph diff.

Copyright © 2001–2014 Apache Cayenne. All rights reserved.