# Package org.apache.cayenne.commitlog.model

package org.apache.cayenne.commitlog.model

- Related Packages
  Package
  Description
  org.apache.cayenne.commitlog
  org.apache.cayenne.commitlog.meta
- Class
  Description
  AttributeChange
  Represents a change in a "value" property, which is either a scalar property or a to-one entity relationship.
  ChangeMap
  Represents a map of changes for a graph of persistent objects.
  MutableAttributeChange
  MutableChangeMap
  A mutable implementation of `ChangeMap`.
  MutableObjectChange
  A mutable implementation of `ObjectChange`.
  MutableToManyRelationshipChange
  MutableToOneRelationshipChange
  ObjectChange
  Accumulates changes of a single object with a transaction.
  ObjectChangeType
  Defines types of tracked object changes.
  PropertyChange
  A base interface for various types of property changes.
  PropertyChangeVisitor<T>
  ToManyRelationshipChange
  Represents a change in a to-many relationship property to another entity.
  ToOneRelationshipChange