## Uses of Class
org.apache.cayenne.graph.NodeDiff

- Packages that use NodeDiff
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.graph | Contains generic graph management tools used in Cayenne.

- - ### Uses of NodeDiff in org.apache.cayenne.access

    Subclasses of NodeDiff in org.apache.cayenne.access
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ObjectDiff` | A dynamic GraphDiff that represents a delta between object simple properties at diff creation time and its current state.

  - ### Uses of NodeDiff in org.apache.cayenne.graph

    Subclasses of NodeDiff in org.apache.cayenne.graph
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArcCreateOperation` |
    `class` | `ArcDeleteOperation` |
    `class` | `NodeCreateOperation` |
    `class` | `NodeDeleteOperation` |
    `class` | `NodeIdChangeOperation` | A GraphDiff representing a change in node ID.
    `class` | `NodePropertyChangeOperation` |

    Methods in org.apache.cayenne.graph with parameters of type NodeDiff
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | NodeDiff.`compareTo​(NodeDiff o)` | Implements a Comparable interface method to compare based on diffId property.