# 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.access.flush |
  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.
  org.apache.cayenne.tx |

- Classes in org.apache.cayenne.graph used by org.apache.cayenne
  Class and Description
  ArcId Object that represents Arc identifier.
  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
  ArcId Object that represents Arc identifier.
  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.access.flush
  Class and Description
  CompoundDiff A GraphDiff that is a list of other GraphDiffs.
  GraphDiff Represents a change in an object graph.

- Classes in org.apache.cayenne.graph used by org.apache.cayenne.graph
  Class and Description
  ArcId Object that represents Arc identifier.
  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.

- Classes in org.apache.cayenne.graph used by org.apache.cayenne.tx
  Class and Description
  GraphDiff Represents a change in an object graph.

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